home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Cannon Fodder •••• / Cannon Fodder ееее.rsrc / CODE_5.txt < prev    next >
Text File  |  1989-03-23  |  95KB  |  1,674 lines

  1. # near model CODE resource
  2. # jump table entries: 592-593 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFDA                link       A6, -0x0026
  5. 00000004  4E71                     nop
  6. 00000006  4E71                     nop
  7. 00000008  3D7C 1F40 FFE4           move.w     [A6 - 0x1C], 0x1F40
  8. 0000000E  426E FFE6                clr.w      [A6 - 0x1A]
  9. 00000012  3D6D E658 FFE8           move.w     [A6 - 0x18], [A5 - 0x19A8]
  10. 00000018  0C6D 03E8 E658           cmpi.w     [A5 - 0x19A8], 0x3E8
  11. 0000001E  6C00 0008                bge        +0xA /* 00000028 */
  12. 00000022  3D7C 03E8 FFE8           move.w     [A6 - 0x18], 0x3E8
  13. label00000028:
  14. 00000028  426E FFEA                clr.w      [A6 - 0x16]
  15. 0000002C  486E FFE2                pea.l      [A6 - 0x1E]
  16. 00000030  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  17. 00000034  4A6E FFE2                tst.w      [A6 - 0x1E]
  18. 00000038  6F00 000C                ble        +0xE /* 00000046 */
  19. 0000003C  2F2D FD44                move.l     -[A7], [A5 - 0x2BC]
  20. 00000040  42A7                     clr.l      -[A7]
  21. 00000042  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  22. label00000046:
  23. 00000046  302E FFEA                move.w     D0, [A6 - 0x16]
  24. 0000004A  5240                     addq.w     D0, 1
  25. 0000004C  3D40 FFEA                move.w     [A6 - 0x16], D0
  26. 00000050  4A2D F89C                tst.b      [A5 - 0x764]
  27. 00000054  6700 001A                beq        +0x1C /* 00000070 */
  28. 00000058  302D FB72                move.w     D0, [A5 - 0x48E]
  29. 0000005C  0640 000F                addi.w     D0, 0xF
  30. 00000060  3D40 FFEE                move.w     [A6 - 0x12], D0
  31. 00000064  302D FB78                move.w     D0, [A5 - 0x488]
  32. 00000068  0640 0023                addi.w     D0, 0x23 /* '#' */
  33. 0000006C  3D40 FFEC                move.w     [A6 - 0x14], D0
  34. label00000070:
  35. 00000070  4A2D F89D                tst.b      [A5 - 0x763]
  36. 00000074  6700 001A                beq        +0x1C /* 00000090 */
  37. 00000078  302D FB74                move.w     D0, [A5 - 0x48C]
  38. 0000007C  0640 000F                addi.w     D0, 0xF
  39. 00000080  3D40 FFEE                move.w     [A6 - 0x12], D0
  40. 00000084  302D FB76                move.w     D0, [A5 - 0x48A]
  41. 00000088  0640 0023                addi.w     D0, 0x23 /* '#' */
  42. 0000008C  3D40 FFEC                move.w     [A6 - 0x14], D0
  43. label00000090:
  44. 00000090  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  45. 00000094  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  46. 00000098  A893                     syscall    MoveTo
  47. 0000009A  302E FFEE                move.w     D0, [A6 - 0x12]
  48. 0000009E  5D40                     subq.w     D0, 6
  49. 000000A0  3F00                     move.w     -[A7], D0
  50. 000000A2  302E FFEC                move.w     D0, [A6 - 0x14]
  51. 000000A6  0640 FFD9                addi.w     D0, 0xFFD9
  52. 000000AA  3F00                     move.w     -[A7], D0
  53. 000000AC  A891                     syscall    LineTo
  54. 000000AE  486E FFE8                pea.l      [A6 - 0x18]
  55. 000000B2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  56. 000000B6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  57. 000000BA  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  58. 000000BE  A893                     syscall    MoveTo
  59. 000000C0  302E FFEE                move.w     D0, [A6 - 0x12]
  60. 000000C4  5C40                     addq.w     D0, 6
  61. 000000C6  3F00                     move.w     -[A7], D0
  62. 000000C8  302E FFEC                move.w     D0, [A6 - 0x14]
  63. 000000CC  0640 FFD9                addi.w     D0, 0xFFD9
  64. 000000D0  3F00                     move.w     -[A7], D0
  65. 000000D2  A891                     syscall    LineTo
  66. 000000D4  486E FFE8                pea.l      [A6 - 0x18]
  67. 000000D8  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  68. 000000DC  302E FFEE                move.w     D0, [A6 - 0x12]
  69. 000000E0  5340                     subq.w     D0, 1
  70. 000000E2  3F00                     move.w     -[A7], D0
  71. 000000E4  302E FFEC                move.w     D0, [A6 - 0x14]
  72. 000000E8  5340                     subq.w     D0, 1
  73. 000000EA  3F00                     move.w     -[A7], D0
  74. 000000EC  A893                     syscall    MoveTo
  75. 000000EE  302E FFEE                move.w     D0, [A6 - 0x12]
  76. 000000F2  5740                     subq.w     D0, 3
  77. 000000F4  3F00                     move.w     -[A7], D0
  78. 000000F6  302E FFEC                move.w     D0, [A6 - 0x14]
  79. 000000FA  0640 FFDD                addi.w     D0, 0xFFDD
  80. 000000FE  3F00                     move.w     -[A7], D0
  81. 00000100  A891                     syscall    LineTo
  82. 00000102  486E FFE8                pea.l      [A6 - 0x18]
  83. 00000106  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  84. 0000010A  302E FFEE                move.w     D0, [A6 - 0x12]
  85. 0000010E  5240                     addq.w     D0, 1
  86. 00000110  3F00                     move.w     -[A7], D0
  87. 00000112  302E FFEC                move.w     D0, [A6 - 0x14]
  88. 00000116  5340                     subq.w     D0, 1
  89. 00000118  3F00                     move.w     -[A7], D0
  90. 0000011A  A893                     syscall    MoveTo
  91. 0000011C  302E FFEE                move.w     D0, [A6 - 0x12]
  92. 00000120  5640                     addq.w     D0, 3
  93. 00000122  3F00                     move.w     -[A7], D0
  94. 00000124  302E FFEC                move.w     D0, [A6 - 0x14]
  95. 00000128  0640 FFDD                addi.w     D0, 0xFFDD
  96. 0000012C  3F00                     move.w     -[A7], D0
  97. 0000012E  A891                     syscall    LineTo
  98. 00000130  486E FFE8                pea.l      [A6 - 0x18]
  99. 00000134  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  100. 00000138  302E FFEC                move.w     D0, [A6 - 0x14]
  101. 0000013C  5540                     subq.w     D0, 2
  102. 0000013E  3D40 FFEC                move.w     [A6 - 0x14], D0
  103. 00000142  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  104. 00000146  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  105. 0000014A  A893                     syscall    MoveTo
  106. 0000014C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  107. 00000150  302E FFEC                move.w     D0, [A6 - 0x14]
  108. 00000154  0640 FFD3                addi.w     D0, 0xFFD3
  109. 00000158  3F00                     move.w     -[A7], D0
  110. 0000015A  A891                     syscall    LineTo
  111. 0000015C  486E FFE8                pea.l      [A6 - 0x18]
  112. 00000160  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  113. 00000164  302E FFEE                move.w     D0, [A6 - 0x12]
  114. 00000168  5540                     subq.w     D0, 2
  115. 0000016A  3F00                     move.w     -[A7], D0
  116. 0000016C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  117. 00000170  A893                     syscall    MoveTo
  118. 00000172  302E FFEE                move.w     D0, [A6 - 0x12]
  119. 00000176  5B40                     subq.w     D0, 5
  120. 00000178  3F00                     move.w     -[A7], D0
  121. 0000017A  302E FFEC                move.w     D0, [A6 - 0x14]
  122. 0000017E  0640 FFE4                addi.w     D0, 0xFFE4
  123. 00000182  3F00                     move.w     -[A7], D0
  124. 00000184  A891                     syscall    LineTo
  125. 00000186  486E FFE8                pea.l      [A6 - 0x18]
  126. 0000018A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  127. 0000018E  302E FFEE                move.w     D0, [A6 - 0x12]
  128. 00000192  5440                     addq.w     D0, 2
  129. 00000194  3F00                     move.w     -[A7], D0
  130. 00000196  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  131. 0000019A  A893                     syscall    MoveTo
  132. 0000019C  302E FFEE                move.w     D0, [A6 - 0x12]
  133. 000001A0  5A40                     addq.w     D0, 5
  134. 000001A2  3F00                     move.w     -[A7], D0
  135. 000001A4  302E FFEC                move.w     D0, [A6 - 0x14]
  136. 000001A8  0640 FFE4                addi.w     D0, 0xFFE4
  137. 000001AC  3F00                     move.w     -[A7], D0
  138. 000001AE  A891                     syscall    LineTo
  139. 000001B0  486E FFE8                pea.l      [A6 - 0x18]
  140. 000001B4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  141. 000001B8  302E FFEE                move.w     D0, [A6 - 0x12]
  142. 000001BC  5740                     subq.w     D0, 3
  143. 000001BE  3F00                     move.w     -[A7], D0
  144. 000001C0  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  145. 000001C4  A893                     syscall    MoveTo
  146. 000001C6  302E FFEE                move.w     D0, [A6 - 0x12]
  147. 000001CA  5F40                     subq.w     D0, 7
  148. 000001CC  3F00                     move.w     -[A7], D0
  149. 000001CE  302E FFEC                move.w     D0, [A6 - 0x14]
  150. 000001D2  0640 FFE8                addi.w     D0, 0xFFE8
  151. 000001D6  3F00                     move.w     -[A7], D0
  152. 000001D8  A891                     syscall    LineTo
  153. 000001DA  486E FFE8                pea.l      [A6 - 0x18]
  154. 000001DE  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  155. 000001E2  302E FFEE                move.w     D0, [A6 - 0x12]
  156. 000001E6  5640                     addq.w     D0, 3
  157. 000001E8  3F00                     move.w     -[A7], D0
  158. 000001EA  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  159. 000001EE  A893                     syscall    MoveTo
  160. 000001F0  302E FFEE                move.w     D0, [A6 - 0x12]
  161. 000001F4  5E40                     addq.w     D0, 7
  162. 000001F6  3F00                     move.w     -[A7], D0
  163. 000001F8  302E FFEC                move.w     D0, [A6 - 0x14]
  164. 000001FC  0640 FFE8                addi.w     D0, 0xFFE8
  165. 00000200  3F00                     move.w     -[A7], D0
  166. 00000202  A891                     syscall    LineTo
  167. 00000204  486E FFE8                pea.l      [A6 - 0x18]
  168. 00000208  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  169. 0000020C  3F3C 000B                move.w     -[A7], 0xB
  170. 00000210  A89C                     syscall    PenMode
  171. 00000212  0C6E 0002 FFEA           cmpi.w     [A6 - 0x16], 0x2
  172. 00000218  6600 FE2C                bne        -0x1D2 /* 00000046 */
  173. 0000021C  302E FFEC                move.w     D0, [A6 - 0x14]
  174. 00000220  5440                     addq.w     D0, 2
  175. 00000222  3D40 FFEC                move.w     [A6 - 0x14], D0
  176. label00000226:
  177. 00000226  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  178. 0000022A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  179. 0000022E  A893                     syscall    MoveTo
  180. 00000230  302E FFEE                move.w     D0, [A6 - 0x12]
  181. 00000234  D06E FFE6                add.w      D0, [A6 - 0x1A]
  182. 00000238  3F00                     move.w     -[A7], D0
  183. 0000023A  302E FFEC                move.w     D0, [A6 - 0x14]
  184. 0000023E  0640 FFD0                addi.w     D0, 0xFFD0
  185. 00000242  3F00                     move.w     -[A7], D0
  186. 00000244  A891                     syscall    LineTo
  187. 00000246  302E FFE6                move.w     D0, [A6 - 0x1A]
  188. 0000024A  5240                     addq.w     D0, 1
  189. 0000024C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  190. 00000250  0C6E 000A FFE6           cmpi.w     [A6 - 0x1A], 0xA /* '\n' */
  191. 00000256  66CE                     bne        -0x30 /* 00000226 */
  192. label00000258:
  193. 00000258  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  194. 0000025C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  195. 00000260  A893                     syscall    MoveTo
  196. 00000262  302E FFEE                move.w     D0, [A6 - 0x12]
  197. 00000266  D06E FFE6                add.w      D0, [A6 - 0x1A]
  198. 0000026A  3F00                     move.w     -[A7], D0
  199. 0000026C  302E FFEC                move.w     D0, [A6 - 0x14]
  200. 00000270  0640 FFD0                addi.w     D0, 0xFFD0
  201. 00000274  3F00                     move.w     -[A7], D0
  202. 00000276  A891                     syscall    LineTo
  203. 00000278  302E FFE6                move.w     D0, [A6 - 0x1A]
  204. 0000027C  5340                     subq.w     D0, 1
  205. 0000027E  3D40 FFE6                move.w     [A6 - 0x1A], D0
  206. 00000282  0C6E FFF6 FFE6           cmpi.w     [A6 - 0x1A], 0xFFF6
  207. 00000288  66CE                     bne        -0x30 /* 00000258 */
  208. 0000028A  A89E                     syscall    PenNormal
  209. 0000028C  4A2D F89C                tst.b      [A5 - 0x764]
  210. 00000290  6700 001A                beq        +0x1C /* 000002AC */
  211. 00000294  486D F432                pea.l      [A5 - 0xBCE]
  212. 00000298  486D FE1A                pea.l      [A5 - 0x1E6]
  213. 0000029C  A8A5                     syscall    FillRect
  214. 0000029E  486D F432                pea.l      [A5 - 0xBCE]
  215. 000002A2  4267                     clr.w      -[A7]
  216. 000002A4  4267                     clr.w      -[A7]
  217. 000002A6  4267                     clr.w      -[A7]
  218. 000002A8  4267                     clr.w      -[A7]
  219. 000002AA  A8A7                     syscall    SetRect
  220. label000002AC:
  221. 000002AC  4A2D F89D                tst.b      [A5 - 0x763]
  222. 000002B0  6700 001A                beq        +0x1C /* 000002CC */
  223. 000002B4  486D F42A                pea.l      [A5 - 0xBD6]
  224. 000002B8  486D FE1A                pea.l      [A5 - 0x1E6]
  225. 000002BC  A8A5                     syscall    FillRect
  226. 000002BE  486D F42A                pea.l      [A5 - 0xBD6]
  227. 000002C2  4267                     clr.w      -[A7]
  228. 000002C4  4267                     clr.w      -[A7]
  229. 000002C6  4267                     clr.w      -[A7]
  230. 000002C8  4267                     clr.w      -[A7]
  231. 000002CA  A8A7                     syscall    SetRect
  232. label000002CC:
  233. 000002CC  422D F89D                clr.b      [A5 - 0x763]
  234. 000002D0  422D F89C                clr.b      [A5 - 0x764]
  235. 000002D4  486E FFE2                pea.l      [A6 - 0x1E]
  236. 000002D8  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  237. 000002DC  4A6E FFE2                tst.w      [A6 - 0x1E]
  238. 000002E0  6F00 000C                ble        +0xE /* 000002EE */
  239. 000002E4  2F2D FD48                move.l     -[A7], [A5 - 0x2B8]
  240. 000002E8  42A7                     clr.l      -[A7]
  241. 000002EA  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  242. label000002EE:
  243. 000002EE  486E FFE4                pea.l      [A6 - 0x1C]
  244. 000002F2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  245. 000002F6  4E5E                     unlink     A6
  246. 000002F8  4E75                     rts
  247. fn000002FA:
  248. 000002FA  4E56 FFDA                link       A6, -0x0026
  249. 000002FE  4E71                     nop
  250. 00000300  4E71                     nop
  251. 00000302  3D7C 1F40 FFE4           move.w     [A6 - 0x1C], 0x1F40
  252. 00000308  486E FFE2                pea.l      [A6 - 0x1E]
  253. 0000030C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  254. 00000310  4A6E FFE2                tst.w      [A6 - 0x1E]
  255. 00000314  6F00 000C                ble        +0xE /* 00000322 */
  256. 00000318  2F2D FD44                move.l     -[A7], [A5 - 0x2BC]
  257. 0000031C  42A7                     clr.l      -[A7]
  258. 0000031E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  259. label00000322:
  260. 00000322  426E FFE6                clr.w      [A6 - 0x1A]
  261. 00000326  3D6D E658 FFE8           move.w     [A6 - 0x18], [A5 - 0x19A8]
  262. 0000032C  0C6D 01F4 E658           cmpi.w     [A5 - 0x19A8], 0x1F4
  263. 00000332  6C00 0008                bge        +0xA /* 0000033C */
  264. 00000336  3D7C 01F4 FFE8           move.w     [A6 - 0x18], 0x1F4
  265. label0000033C:
  266. 0000033C  426E FFEA                clr.w      [A6 - 0x16]
  267. label00000340:
  268. 00000340  302E FFEA                move.w     D0, [A6 - 0x16]
  269. 00000344  5240                     addq.w     D0, 1
  270. 00000346  3D40 FFEA                move.w     [A6 - 0x16], D0
  271. 0000034A  4A2D F89A                tst.b      [A5 - 0x766]
  272. 0000034E  6700 001A                beq        +0x1C /* 0000036A */
  273. 00000352  302D FB70                move.w     D0, [A5 - 0x490]
  274. 00000356  0640 000F                addi.w     D0, 0xF
  275. 0000035A  3D40 FFEE                move.w     [A6 - 0x12], D0
  276. 0000035E  302D FB5C                move.w     D0, [A5 - 0x4A4]
  277. 00000362  0640 0023                addi.w     D0, 0x23 /* '#' */
  278. 00000366  3D40 FFEC                move.w     [A6 - 0x14], D0
  279. label0000036A:
  280. 0000036A  4A2D F89B                tst.b      [A5 - 0x765]
  281. 0000036E  6700 001A                beq        +0x1C /* 0000038A */
  282. 00000372  302D FB6E                move.w     D0, [A5 - 0x492]
  283. 00000376  0640 000F                addi.w     D0, 0xF
  284. 0000037A  3D40 FFEE                move.w     [A6 - 0x12], D0
  285. 0000037E  302D FB5A                move.w     D0, [A5 - 0x4A6]
  286. 00000382  0640 0023                addi.w     D0, 0x23 /* '#' */
  287. 00000386  3D40 FFEC                move.w     [A6 - 0x14], D0
  288. label0000038A:
  289. 0000038A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  290. 0000038E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  291. 00000392  A893                     syscall    MoveTo
  292. 00000394  302E FFEE                move.w     D0, [A6 - 0x12]
  293. 00000398  5D40                     subq.w     D0, 6
  294. 0000039A  3F00                     move.w     -[A7], D0
  295. 0000039C  302E FFEC                move.w     D0, [A6 - 0x14]
  296. 000003A0  0640 FFD9                addi.w     D0, 0xFFD9
  297. 000003A4  3F00                     move.w     -[A7], D0
  298. 000003A6  A891                     syscall    LineTo
  299. 000003A8  486E FFE8                pea.l      [A6 - 0x18]
  300. 000003AC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  301. 000003B0  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  302. 000003B4  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  303. 000003B8  A893                     syscall    MoveTo
  304. 000003BA  302E FFEE                move.w     D0, [A6 - 0x12]
  305. 000003BE  5C40                     addq.w     D0, 6
  306. 000003C0  3F00                     move.w     -[A7], D0
  307. 000003C2  302E FFEC                move.w     D0, [A6 - 0x14]
  308. 000003C6  0640 FFD9                addi.w     D0, 0xFFD9
  309. 000003CA  3F00                     move.w     -[A7], D0
  310. 000003CC  A891                     syscall    LineTo
  311. 000003CE  486E FFE8                pea.l      [A6 - 0x18]
  312. 000003D2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  313. 000003D6  302E FFEE                move.w     D0, [A6 - 0x12]
  314. 000003DA  5340                     subq.w     D0, 1
  315. 000003DC  3F00                     move.w     -[A7], D0
  316. 000003DE  302E FFEC                move.w     D0, [A6 - 0x14]
  317. 000003E2  5340                     subq.w     D0, 1
  318. 000003E4  3F00                     move.w     -[A7], D0
  319. 000003E6  A893                     syscall    MoveTo
  320. 000003E8  302E FFEE                move.w     D0, [A6 - 0x12]
  321. 000003EC  5740                     subq.w     D0, 3
  322. 000003EE  3F00                     move.w     -[A7], D0
  323. 000003F0  302E FFEC                move.w     D0, [A6 - 0x14]
  324. 000003F4  0640 FFDD                addi.w     D0, 0xFFDD
  325. 000003F8  3F00                     move.w     -[A7], D0
  326. 000003FA  A891                     syscall    LineTo
  327. 000003FC  486E FFE8                pea.l      [A6 - 0x18]
  328. 00000400  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  329. 00000404  302E FFEE                move.w     D0, [A6 - 0x12]
  330. 00000408  5240                     addq.w     D0, 1
  331. 0000040A  3F00                     move.w     -[A7], D0
  332. 0000040C  302E FFEC                move.w     D0, [A6 - 0x14]
  333. 00000410  5340                     subq.w     D0, 1
  334. 00000412  3F00                     move.w     -[A7], D0
  335. 00000414  A893                     syscall    MoveTo
  336. 00000416  302E FFEE                move.w     D0, [A6 - 0x12]
  337. 0000041A  5640                     addq.w     D0, 3
  338. 0000041C  3F00                     move.w     -[A7], D0
  339. 0000041E  302E FFEC                move.w     D0, [A6 - 0x14]
  340. 00000422  0640 FFDD                addi.w     D0, 0xFFDD
  341. 00000426  3F00                     move.w     -[A7], D0
  342. 00000428  A891                     syscall    LineTo
  343. 0000042A  486E FFE8                pea.l      [A6 - 0x18]
  344. 0000042E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  345. 00000432  302E FFEC                move.w     D0, [A6 - 0x14]
  346. 00000436  5540                     subq.w     D0, 2
  347. 00000438  3D40 FFEC                move.w     [A6 - 0x14], D0
  348. 0000043C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  349. 00000440  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  350. 00000444  A893                     syscall    MoveTo
  351. 00000446  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  352. 0000044A  302E FFEC                move.w     D0, [A6 - 0x14]
  353. 0000044E  0640 FFD3                addi.w     D0, 0xFFD3
  354. 00000452  3F00                     move.w     -[A7], D0
  355. 00000454  A891                     syscall    LineTo
  356. 00000456  486E FFE8                pea.l      [A6 - 0x18]
  357. 0000045A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  358. 0000045E  302E FFEE                move.w     D0, [A6 - 0x12]
  359. 00000462  5540                     subq.w     D0, 2
  360. 00000464  3F00                     move.w     -[A7], D0
  361. 00000466  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  362. 0000046A  A893                     syscall    MoveTo
  363. 0000046C  302E FFEE                move.w     D0, [A6 - 0x12]
  364. 00000470  5B40                     subq.w     D0, 5
  365. 00000472  3F00                     move.w     -[A7], D0
  366. 00000474  302E FFEC                move.w     D0, [A6 - 0x14]
  367. 00000478  0640 FFE4                addi.w     D0, 0xFFE4
  368. 0000047C  3F00                     move.w     -[A7], D0
  369. 0000047E  A891                     syscall    LineTo
  370. 00000480  486E FFE8                pea.l      [A6 - 0x18]
  371. 00000484  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  372. 00000488  302E FFEE                move.w     D0, [A6 - 0x12]
  373. 0000048C  5440                     addq.w     D0, 2
  374. 0000048E  3F00                     move.w     -[A7], D0
  375. 00000490  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  376. 00000494  A893                     syscall    MoveTo
  377. 00000496  302E FFEE                move.w     D0, [A6 - 0x12]
  378. 0000049A  5A40                     addq.w     D0, 5
  379. 0000049C  3F00                     move.w     -[A7], D0
  380. 0000049E  302E FFEC                move.w     D0, [A6 - 0x14]
  381. 000004A2  0640 FFE4                addi.w     D0, 0xFFE4
  382. 000004A6  3F00                     move.w     -[A7], D0
  383. 000004A8  A891                     syscall    LineTo
  384. 000004AA  486E FFE8                pea.l      [A6 - 0x18]
  385. 000004AE  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  386. 000004B2  302E FFEE                move.w     D0, [A6 - 0x12]
  387. 000004B6  5740                     subq.w     D0, 3
  388. 000004B8  3F00                     move.w     -[A7], D0
  389. 000004BA  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  390. 000004BE  A893                     syscall    MoveTo
  391. 000004C0  302E FFEE                move.w     D0, [A6 - 0x12]
  392. 000004C4  5F40                     subq.w     D0, 7
  393. 000004C6  3F00                     move.w     -[A7], D0
  394. 000004C8  302E FFEC                move.w     D0, [A6 - 0x14]
  395. 000004CC  0640 FFE8                addi.w     D0, 0xFFE8
  396. 000004D0  3F00                     move.w     -[A7], D0
  397. 000004D2  A891                     syscall    LineTo
  398. 000004D4  486E FFE8                pea.l      [A6 - 0x18]
  399. 000004D8  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  400. 000004DC  302E FFEE                move.w     D0, [A6 - 0x12]
  401. 000004E0  5640                     addq.w     D0, 3
  402. 000004E2  3F00                     move.w     -[A7], D0
  403. 000004E4  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  404. 000004E8  A893                     syscall    MoveTo
  405. 000004EA  302E FFEE                move.w     D0, [A6 - 0x12]
  406. 000004EE  5E40                     addq.w     D0, 7
  407. 000004F0  3F00                     move.w     -[A7], D0
  408. 000004F2  302E FFEC                move.w     D0, [A6 - 0x14]
  409. 000004F6  0640 FFE8                addi.w     D0, 0xFFE8
  410. 000004FA  3F00                     move.w     -[A7], D0
  411. 000004FC  A891                     syscall    LineTo
  412. 000004FE  486E FFE8                pea.l      [A6 - 0x18]
  413. 00000502  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  414. 00000506  3F3C 000B                move.w     -[A7], 0xB
  415. 0000050A  A89C                     syscall    PenMode
  416. 0000050C  0C6E 0002 FFEA           cmpi.w     [A6 - 0x16], 0x2
  417. 00000512  6600 FE2C                bne        -0x1D2 /* 00000340 */
  418. 00000516  302E FFEC                move.w     D0, [A6 - 0x14]
  419. 0000051A  5440                     addq.w     D0, 2
  420. 0000051C  3D40 FFEC                move.w     [A6 - 0x14], D0
  421. label00000520:
  422. 00000520  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  423. 00000524  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  424. 00000528  A893                     syscall    MoveTo
  425. 0000052A  302E FFEE                move.w     D0, [A6 - 0x12]
  426. 0000052E  D06E FFE6                add.w      D0, [A6 - 0x1A]
  427. 00000532  3F00                     move.w     -[A7], D0
  428. 00000534  302E FFEC                move.w     D0, [A6 - 0x14]
  429. 00000538  0640 FFD0                addi.w     D0, 0xFFD0
  430. 0000053C  3F00                     move.w     -[A7], D0
  431. 0000053E  A891                     syscall    LineTo
  432. 00000540  302E FFE6                move.w     D0, [A6 - 0x1A]
  433. 00000544  5240                     addq.w     D0, 1
  434. 00000546  3D40 FFE6                move.w     [A6 - 0x1A], D0
  435. 0000054A  0C6E 000A FFE6           cmpi.w     [A6 - 0x1A], 0xA /* '\n' */
  436. 00000550  66CE                     bne        -0x30 /* 00000520 */
  437. label00000552:
  438. 00000552  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  439. 00000556  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  440. 0000055A  A893                     syscall    MoveTo
  441. 0000055C  302E FFEE                move.w     D0, [A6 - 0x12]
  442. 00000560  D06E FFE6                add.w      D0, [A6 - 0x1A]
  443. 00000564  3F00                     move.w     -[A7], D0
  444. 00000566  302E FFEC                move.w     D0, [A6 - 0x14]
  445. 0000056A  0640 FFD0                addi.w     D0, 0xFFD0
  446. 0000056E  3F00                     move.w     -[A7], D0
  447. 00000570  A891                     syscall    LineTo
  448. 00000572  302E FFE6                move.w     D0, [A6 - 0x1A]
  449. 00000576  5340                     subq.w     D0, 1
  450. 00000578  3D40 FFE6                move.w     [A6 - 0x1A], D0
  451. 0000057C  0C6E FFF6 FFE6           cmpi.w     [A6 - 0x1A], 0xFFF6
  452. 00000582  66CE                     bne        -0x30 /* 00000552 */
  453. 00000584  A89E                     syscall    PenNormal
  454. 00000586  4A2D F89A                tst.b      [A5 - 0x766]
  455. 0000058A  6700 001A                beq        +0x1C /* 000005A6 */
  456. 0000058E  486D F422                pea.l      [A5 - 0xBDE]
  457. 00000592  486D FE1A                pea.l      [A5 - 0x1E6]
  458. 00000596  A8A5                     syscall    FillRect
  459. 00000598  486D F422                pea.l      [A5 - 0xBDE]
  460. 0000059C  4267                     clr.w      -[A7]
  461. 0000059E  4267                     clr.w      -[A7]
  462. 000005A0  4267                     clr.w      -[A7]
  463. 000005A2  4267                     clr.w      -[A7]
  464. 000005A4  A8A7                     syscall    SetRect
  465. label000005A6:
  466. 000005A6  4A2D F89B                tst.b      [A5 - 0x765]
  467. 000005AA  6700 001A                beq        +0x1C /* 000005C6 */
  468. 000005AE  486D F41A                pea.l      [A5 - 0xBE6]
  469. 000005B2  486D FE1A                pea.l      [A5 - 0x1E6]
  470. 000005B6  A8A5                     syscall    FillRect
  471. 000005B8  486D F41A                pea.l      [A5 - 0xBE6]
  472. 000005BC  4267                     clr.w      -[A7]
  473. 000005BE  4267                     clr.w      -[A7]
  474. 000005C0  4267                     clr.w      -[A7]
  475. 000005C2  4267                     clr.w      -[A7]
  476. 000005C4  A8A7                     syscall    SetRect
  477. label000005C6:
  478. 000005C6  422D F89B                clr.b      [A5 - 0x765]
  479. 000005CA  422D F89A                clr.b      [A5 - 0x766]
  480. 000005CE  486E FFE4                pea.l      [A6 - 0x1C]
  481. 000005D2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  482. 000005D6  4E5E                     unlink     A6
  483. 000005D8  4E75                     rts
  484. export_74:
  485. 000005DA  4E56 FFCE                link       A6, -0x0032
  486. 000005DE  4E71                     nop
  487. 000005E0  4E71                     nop
  488. 000005E2  3D7C 0032 FFD8           move.w     [A6 - 0x28], 0x32 /* '2' */
  489. 000005E8  3D7C 61A8 FFDC           move.w     [A6 - 0x24], 0x61A8
  490. 000005EE  426E FFDE                clr.w      [A6 - 0x22]
  491. 000005F2  3D6D E658 FFE0           move.w     [A6 - 0x20], [A5 - 0x19A8]
  492. 000005F8  0C6D 01F4 E658           cmpi.w     [A5 - 0x19A8], 0x1F4
  493. 000005FE  6C00 0008                bge        +0xA /* 00000608 */
  494. 00000602  3D7C 01F4 FFE0           move.w     [A6 - 0x20], 0x1F4
  495. label00000608:
  496. 00000608  426E FFE2                clr.w      [A6 - 0x1E]
  497. 0000060C  486E FFDA                pea.l      [A6 - 0x26]
  498. 00000610  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  499. 00000614  4A6E FFDA                tst.w      [A6 - 0x26]
  500. 00000618  6F00 000C                ble        +0xE /* 00000626 */
  501. 0000061C  2F2D FD4C                move.l     -[A7], [A5 - 0x2B4]
  502. 00000620  42A7                     clr.l      -[A7]
  503. 00000622  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  504. label00000626:
  505. 00000626  302E FFE2                move.w     D0, [A6 - 0x1E]
  506. 0000062A  5240                     addq.w     D0, 1
  507. 0000062C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  508. 00000630  302D FACE                move.w     D0, [A5 - 0x532]
  509. 00000634  5640                     addq.w     D0, 3
  510. 00000636  3D40 FFE6                move.w     [A6 - 0x1A], D0
  511. 0000063A  302D FACC                move.w     D0, [A5 - 0x534]
  512. 0000063E  0640 000C                addi.w     D0, 0xC
  513. 00000642  3D40 FFE4                move.w     [A6 - 0x1C], D0
  514. 00000646  0C6E 0113 FFE4           cmpi.w     [A6 - 0x1C], 0x113
  515. 0000064C  6F00 0008                ble        +0xA /* 00000656 */
  516. 00000650  3D7C 0113 FFE4           move.w     [A6 - 0x1C], 0x113
  517. label00000656:
  518. 00000656  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  519. 0000065A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  520. 0000065E  A893                     syscall    MoveTo
  521. 00000660  302E FFE6                move.w     D0, [A6 - 0x1A]
  522. 00000664  5D40                     subq.w     D0, 6
  523. 00000666  3F00                     move.w     -[A7], D0
  524. 00000668  302E FFE4                move.w     D0, [A6 - 0x1C]
  525. 0000066C  0640 FFED                addi.w     D0, 0xFFED
  526. 00000670  3F00                     move.w     -[A7], D0
  527. 00000672  A891                     syscall    LineTo
  528. 00000674  486E FFE0                pea.l      [A6 - 0x20]
  529. 00000678  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  530. 0000067C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  531. 00000680  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  532. 00000684  A893                     syscall    MoveTo
  533. 00000686  302E FFE6                move.w     D0, [A6 - 0x1A]
  534. 0000068A  5C40                     addq.w     D0, 6
  535. 0000068C  3F00                     move.w     -[A7], D0
  536. 0000068E  302E FFE4                move.w     D0, [A6 - 0x1C]
  537. 00000692  0640 FFED                addi.w     D0, 0xFFED
  538. 00000696  3F00                     move.w     -[A7], D0
  539. 00000698  A891                     syscall    LineTo
  540. 0000069A  486E FFE0                pea.l      [A6 - 0x20]
  541. 0000069E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  542. 000006A2  302E FFE6                move.w     D0, [A6 - 0x1A]
  543. 000006A6  5340                     subq.w     D0, 1
  544. 000006A8  3F00                     move.w     -[A7], D0
  545. 000006AA  302E FFE4                move.w     D0, [A6 - 0x1C]
  546. 000006AE  5340                     subq.w     D0, 1
  547. 000006B0  3F00                     move.w     -[A7], D0
  548. 000006B2  A893                     syscall    MoveTo
  549. 000006B4  302E FFE6                move.w     D0, [A6 - 0x1A]
  550. 000006B8  5740                     subq.w     D0, 3
  551. 000006BA  3F00                     move.w     -[A7], D0
  552. 000006BC  302E FFE4                move.w     D0, [A6 - 0x1C]
  553. 000006C0  0640 FFE7                addi.w     D0, 0xFFE7
  554. 000006C4  3F00                     move.w     -[A7], D0
  555. 000006C6  A891                     syscall    LineTo
  556. 000006C8  486E FFE0                pea.l      [A6 - 0x20]
  557. 000006CC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  558. 000006D0  302E FFE6                move.w     D0, [A6 - 0x1A]
  559. 000006D4  5240                     addq.w     D0, 1
  560. 000006D6  3F00                     move.w     -[A7], D0
  561. 000006D8  302E FFE4                move.w     D0, [A6 - 0x1C]
  562. 000006DC  5340                     subq.w     D0, 1
  563. 000006DE  3F00                     move.w     -[A7], D0
  564. 000006E0  A893                     syscall    MoveTo
  565. 000006E2  302E FFE6                move.w     D0, [A6 - 0x1A]
  566. 000006E6  5640                     addq.w     D0, 3
  567. 000006E8  3F00                     move.w     -[A7], D0
  568. 000006EA  302E FFE4                move.w     D0, [A6 - 0x1C]
  569. 000006EE  0640 FFE7                addi.w     D0, 0xFFE7
  570. 000006F2  3F00                     move.w     -[A7], D0
  571. 000006F4  A891                     syscall    LineTo
  572. 000006F6  486E FFE0                pea.l      [A6 - 0x20]
  573. 000006FA  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  574. 000006FE  302E FFE4                move.w     D0, [A6 - 0x1C]
  575. 00000702  5540                     subq.w     D0, 2
  576. 00000704  3D40 FFE4                move.w     [A6 - 0x1C], D0
  577. 00000708  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  578. 0000070C  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  579. 00000710  A893                     syscall    MoveTo
  580. 00000712  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  581. 00000716  302E FFE4                move.w     D0, [A6 - 0x1C]
  582. 0000071A  0640 FFE3                addi.w     D0, 0xFFE3
  583. 0000071E  3F00                     move.w     -[A7], D0
  584. 00000720  A891                     syscall    LineTo
  585. 00000722  486E FFE0                pea.l      [A6 - 0x20]
  586. 00000726  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  587. 0000072A  302E FFE6                move.w     D0, [A6 - 0x1A]
  588. 0000072E  5540                     subq.w     D0, 2
  589. 00000730  3F00                     move.w     -[A7], D0
  590. 00000732  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  591. 00000736  A893                     syscall    MoveTo
  592. 00000738  302E FFE6                move.w     D0, [A6 - 0x1A]
  593. 0000073C  5B40                     subq.w     D0, 5
  594. 0000073E  3F00                     move.w     -[A7], D0
  595. 00000740  302E FFE4                move.w     D0, [A6 - 0x1C]
  596. 00000744  0640 FFEA                addi.w     D0, 0xFFEA
  597. 00000748  3F00                     move.w     -[A7], D0
  598. 0000074A  A891                     syscall    LineTo
  599. 0000074C  486E FFE0                pea.l      [A6 - 0x20]
  600. 00000750  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  601. 00000754  302E FFE6                move.w     D0, [A6 - 0x1A]
  602. 00000758  5440                     addq.w     D0, 2
  603. 0000075A  3F00                     move.w     -[A7], D0
  604. 0000075C  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  605. 00000760  A893                     syscall    MoveTo
  606. 00000762  302E FFE6                move.w     D0, [A6 - 0x1A]
  607. 00000766  5A40                     addq.w     D0, 5
  608. 00000768  3F00                     move.w     -[A7], D0
  609. 0000076A  302E FFE4                move.w     D0, [A6 - 0x1C]
  610. 0000076E  0640 FFEA                addi.w     D0, 0xFFEA
  611. 00000772  3F00                     move.w     -[A7], D0
  612. 00000774  A891                     syscall    LineTo
  613. 00000776  486E FFE0                pea.l      [A6 - 0x20]
  614. 0000077A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  615. 0000077E  302E FFE6                move.w     D0, [A6 - 0x1A]
  616. 00000782  5740                     subq.w     D0, 3
  617. 00000784  3F00                     move.w     -[A7], D0
  618. 00000786  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  619. 0000078A  A893                     syscall    MoveTo
  620. 0000078C  302E FFE6                move.w     D0, [A6 - 0x1A]
  621. 00000790  5F40                     subq.w     D0, 7
  622. 00000792  3F00                     move.w     -[A7], D0
  623. 00000794  302E FFE4                move.w     D0, [A6 - 0x1C]
  624. 00000798  0640 FFEF                addi.w     D0, 0xFFEF
  625. 0000079C  3F00                     move.w     -[A7], D0
  626. 0000079E  A891                     syscall    LineTo
  627. 000007A0  486E FFE0                pea.l      [A6 - 0x20]
  628. 000007A4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  629. 000007A8  302E FFE6                move.w     D0, [A6 - 0x1A]
  630. 000007AC  5640                     addq.w     D0, 3
  631. 000007AE  3F00                     move.w     -[A7], D0
  632. 000007B0  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  633. 000007B4  A893                     syscall    MoveTo
  634. 000007B6  302E FFE6                move.w     D0, [A6 - 0x1A]
  635. 000007BA  5E40                     addq.w     D0, 7
  636. 000007BC  3F00                     move.w     -[A7], D0
  637. 000007BE  302E FFE4                move.w     D0, [A6 - 0x1C]
  638. 000007C2  0640 FFEF                addi.w     D0, 0xFFEF
  639. 000007C6  3F00                     move.w     -[A7], D0
  640. 000007C8  A891                     syscall    LineTo
  641. 000007CA  486E FFE0                pea.l      [A6 - 0x20]
  642. 000007CE  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  643. 000007D2  3F3C 000B                move.w     -[A7], 0xB
  644. 000007D6  A89C                     syscall    PenMode
  645. 000007D8  3F3C 0002                move.w     -[A7], 0x2
  646. 000007DC  3F3C 0001                move.w     -[A7], 0x1
  647. 000007E0  A89B                     syscall    PenSize
  648. 000007E2  0C6E 0002 FFE2           cmpi.w     [A6 - 0x1E], 0x2
  649. 000007E8  6600 FE3C                bne        -0x1C2 /* 00000626 */
  650. 000007EC  302E FFE4                move.w     D0, [A6 - 0x1C]
  651. 000007F0  5440                     addq.w     D0, 2
  652. 000007F2  3D40 FFE4                move.w     [A6 - 0x1C], D0
  653. 000007F6  486E FFE8                pea.l      [A6 - 0x18]
  654. 000007FA  302E FFE6                move.w     D0, [A6 - 0x1A]
  655. 000007FE  0640 FFF6                addi.w     D0, 0xFFF6
  656. 00000802  3F00                     move.w     -[A7], D0
  657. 00000804  302E FFE4                move.w     D0, [A6 - 0x1C]
  658. 00000808  0640 FFDD                addi.w     D0, 0xFFDD
  659. 0000080C  3F00                     move.w     -[A7], D0
  660. 0000080E  302E FFE6                move.w     D0, [A6 - 0x1A]
  661. 00000812  0640 000A                addi.w     D0, 0xA /* '\n' */
  662. 00000816  3F00                     move.w     -[A7], D0
  663. 00000818  302E FFE4                move.w     D0, [A6 - 0x1C]
  664. 0000081C  0640 FFF1                addi.w     D0, 0xFFF1
  665. 00000820  3F00                     move.w     -[A7], D0
  666. 00000822  A8A7                     syscall    SetRect
  667. 00000824  486E FFE8                pea.l      [A6 - 0x18]
  668. 00000828  3F3C FF4C                move.w     -[A7], 0xFF4C
  669. 0000082C  3F3C 0168                move.w     -[A7], 0x168
  670. 00000830  A8BF                     syscall    PaintArc
  671. 00000832  A89E                     syscall    PenNormal
  672. 00000834  486E FFDC                pea.l      [A6 - 0x24]
  673. 00000838  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  674. 0000083C  102D FD54                move.b     D0, [A5 - 0x2AC]
  675. 00000840  0A00 0001                xori.b     D0, 0x1
  676. 00000844  4A00                     tst.b      D0
  677. 00000846  6700 0092                beq        +0x94 /* 000008DA */
  678. 0000084A  486D FDFA                pea.l      [A5 - 0x206]
  679. 0000084E  A89D                     syscall    PenPat
  680. 00000850  3F3C 000F                move.w     -[A7], 0xF
  681. 00000854  A89C                     syscall    PenMode
  682. 00000856  486E FFE8                pea.l      [A6 - 0x18]
  683. 0000085A  302E FFE6                move.w     D0, [A6 - 0x1A]
  684. 0000085E  0640 FFF6                addi.w     D0, 0xFFF6
  685. 00000862  3F00                     move.w     -[A7], D0
  686. 00000864  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  687. 00000868  302E FFE6                move.w     D0, [A6 - 0x1A]
  688. 0000086C  0640 000A                addi.w     D0, 0xA /* '\n' */
  689. 00000870  3F00                     move.w     -[A7], D0
  690. 00000872  302E FFE4                move.w     D0, [A6 - 0x1C]
  691. 00000876  0640 FFEA                addi.w     D0, 0xFFEA
  692. 0000087A  3F00                     move.w     -[A7], D0
  693. 0000087C  A8A7                     syscall    SetRect
  694. 0000087E  302E FFE4                move.w     D0, [A6 - 0x1C]
  695. 00000882  0640 FFEA                addi.w     D0, 0xFFEA
  696. 00000886  3D40 FFD6                move.w     [A6 - 0x2A], D0
  697. 0000088A  302E FFD6                move.w     D0, [A6 - 0x2A]
  698. 0000088E  5340                     subq.w     D0, 1
  699. 00000890  3D40 FFD8                move.w     [A6 - 0x28], D0
  700. label00000894:
  701. 00000894  486E FFE8                pea.l      [A6 - 0x18]
  702. 00000898  A8A2                     syscall    PaintRect
  703. 0000089A  486E FFE8                pea.l      [A6 - 0x18]
  704. 0000089E  302E FFE6                move.w     D0, [A6 - 0x1A]
  705. 000008A2  0640 FFF6                addi.w     D0, 0xFFF6
  706. 000008A6  3F00                     move.w     -[A7], D0
  707. 000008A8  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  708. 000008AC  302E FFE6                move.w     D0, [A6 - 0x1A]
  709. 000008B0  0640 000A                addi.w     D0, 0xA /* '\n' */
  710. 000008B4  3F00                     move.w     -[A7], D0
  711. 000008B6  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  712. 000008BA  A8A7                     syscall    SetRect
  713. 000008BC  486D FE1A                pea.l      [A5 - 0x1E6]
  714. 000008C0  A89D                     syscall    PenPat
  715. 000008C2  3F3C 0008                move.w     -[A7], 0x8
  716. 000008C6  A89C                     syscall    PenMode
  717. 000008C8  302E FFD8                move.w     D0, [A6 - 0x28]
  718. 000008CC  5340                     subq.w     D0, 1
  719. 000008CE  3D40 FFD8                move.w     [A6 - 0x28], D0
  720. 000008D2  0C6E 0032 FFD8           cmpi.w     [A6 - 0x28], 0x32 /* '2' */
  721. 000008D8  6EBA                     bgt        -0x44 /* 00000894 */
  722. label000008DA:
  723. 000008DA  A89E                     syscall    PenNormal
  724. 000008DC  4E5E                     unlink     A6
  725. 000008DE  4E75                     rts
  726. fn000008E0:
  727. 000008E0  4E56 FFC6                link       A6, -0x003A
  728. 000008E4  4E71                     nop
  729. 000008E6  4E71                     nop
  730. 000008E8  3D7C 1F40 FFD2           move.w     [A6 - 0x2E], 0x1F40
  731. 000008EE  486E FFD0                pea.l      [A6 - 0x30]
  732. 000008F2  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  733. 000008F6  4A6E FFD0                tst.w      [A6 - 0x30]
  734. 000008FA  6F00 000C                ble        +0xE /* 00000908 */
  735. 000008FE  2F2D FD44                move.l     -[A7], [A5 - 0x2BC]
  736. 00000902  42A7                     clr.l      -[A7]
  737. 00000904  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  738. label00000908:
  739. 00000908  302D E658                move.w     D0, [A5 - 0x19A8]
  740. 0000090C  48C0                     ext.l      D0
  741. 0000090E  81FC 0002                divs.w     D0, 0x2
  742. 00000912  3D40 FFD4                move.w     [A6 - 0x2C], D0
  743. 00000916  0C6D 01F4 E658           cmpi.w     [A5 - 0x19A8], 0x1F4
  744. 0000091C  6C00 0008                bge        +0xA /* 00000926 */
  745. 00000920  3D7C 00FA FFD4           move.w     [A6 - 0x2C], 0xFA
  746. label00000926:
  747. 00000926  422E FFCF                clr.b      [A6 - 0x31]
  748. 0000092A  3D7C 0001 FFD6           move.w     [A6 - 0x2A], 0x1
  749. 00000930  4A2D F416                tst.b      [A5 - 0xBEA]
  750. 00000934  6700 0146                beq        +0x148 /* 00000A7C */
  751. 00000938  486E FFE8                pea.l      [A6 - 0x18]
  752. 0000093C  302D FB6C                move.w     D0, [A5 - 0x494]
  753. 00000940  0640 FFE7                addi.w     D0, 0xFFE7
  754. 00000944  3F00                     move.w     -[A7], D0
  755. 00000946  302D FB68                move.w     D0, [A5 - 0x498]
  756. 0000094A  0640 FFA6                addi.w     D0, 0xFFA6
  757. 0000094E  3F00                     move.w     -[A7], D0
  758. 00000950  302D FB6C                move.w     D0, [A5 - 0x494]
  759. 00000954  0640 001E                addi.w     D0, 0x1E
  760. 00000958  3F00                     move.w     -[A7], D0
  761. 0000095A  302D FB68                move.w     D0, [A5 - 0x498]
  762. 0000095E  0640 000E                addi.w     D0, 0xE
  763. 00000962  3F00                     move.w     -[A7], D0
  764. 00000964  A8A7                     syscall    SetRect
  765. label00000966:
  766. 00000966  302E FFD6                move.w     D0, [A6 - 0x2A]
  767. 0000096A  5240                     addq.w     D0, 1
  768. 0000096C  3D40 FFD6                move.w     [A6 - 0x2A], D0
  769. 00000970  302D FB6C                move.w     D0, [A5 - 0x494]
  770. 00000974  0640 FFF1                addi.w     D0, 0xFFF1
  771. 00000978  2F00                     move.l     -[A7], D0
  772. 0000097A  554F                     subq.w     A7, 2
  773. 0000097C  A861                     syscall    Random
  774. 0000097E  321F                     move.w     D1, [A7]+
  775. 00000980  201F                     move.l     D0, [A7]+
  776. 00000982  741E                     moveq.l    D2, 0x1E
  777. 00000984  48C1                     ext.l      D1
  778. 00000986  83C2                     divs.w     D1, D2
  779. 00000988  4841                     swap.w     D1
  780. 0000098A  4A41                     tst.w      D1
  781. 0000098C  6A02                     bpl        +0x4 /* 00000990 */
  782. 0000098E  D242                     add.w      D1, D2
  783. label00000990:
  784. 00000990  4A41                     tst.w      D1
  785. 00000992  6A02                     bpl        +0x4 /* 00000996 */
  786. 00000994  4441                     neg.w      D1
  787. label00000996:
  788. 00000996  D041                     add.w      D0, D1
  789. 00000998  3D40 FFDA                move.w     [A6 - 0x26], D0
  790. 0000099C  302D FB68                move.w     D0, [A5 - 0x498]
  791. 000009A0  0640 FFBA                addi.w     D0, 0xFFBA
  792. 000009A4  2F00                     move.l     -[A7], D0
  793. 000009A6  554F                     subq.w     A7, 2
  794. 000009A8  A861                     syscall    Random
  795. 000009AA  321F                     move.w     D1, [A7]+
  796. 000009AC  201F                     move.l     D0, [A7]+
  797. 000009AE  7446                     moveq.l    D2, 0x46
  798. 000009B0  48C1                     ext.l      D1
  799. 000009B2  83C2                     divs.w     D1, D2
  800. 000009B4  4841                     swap.w     D1
  801. 000009B6  4A41                     tst.w      D1
  802. 000009B8  6A02                     bpl        +0x4 /* 000009BC */
  803. 000009BA  D242                     add.w      D1, D2
  804. label000009BC:
  805. 000009BC  4A41                     tst.w      D1
  806. 000009BE  6A02                     bpl        +0x4 /* 000009C2 */
  807. 000009C0  4441                     neg.w      D1
  808. label000009C2:
  809. 000009C2  D041                     add.w      D0, D1
  810. 000009C4  3D40 FFD8                move.w     [A6 - 0x28], D0
  811. 000009C8  0C6E 0113 FFD8           cmpi.w     [A6 - 0x28], 0x113
  812. 000009CE  6F00 0008                ble        +0xA /* 000009D8 */
  813. 000009D2  3D7C 0113 FFD8           move.w     [A6 - 0x28], 0x113
  814. label000009D8:
  815. 000009D8  486E FFDC                pea.l      [A6 - 0x24]
  816. 000009DC  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  817. 000009E0  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  818. 000009E4  A880                     syscall    SetPt
  819. 000009E6  3F2D FB6C                move.w     -[A7], [A5 - 0x494]
  820. 000009EA  302D FB68                move.w     D0, [A5 - 0x498]
  821. 000009EE  0640 000E                addi.w     D0, 0xE
  822. 000009F2  3F00                     move.w     -[A7], D0
  823. 000009F4  A893                     syscall    MoveTo
  824. 000009F6  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  825. 000009FA  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  826. 000009FE  A891                     syscall    LineTo
  827. 00000A00  487A 01FA                pea.l      [PC + 0x1FA /* 00000BFC, value 0x12A4E56 */]
  828. 00000A04  A884                     syscall    DrawString
  829. 00000A06  0C6E 0064 FFD6           cmpi.w     [A6 - 0x2A], 0x64 /* 'd' */
  830. 00000A0C  6F00 0008                ble        +0xA /* 00000A16 */
  831. 00000A10  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  832. label00000A16:
  833. 00000A16  486E FFD4                pea.l      [A6 - 0x2C]
  834. 00000A1A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  835. 00000A1E  4A2E FFCF                tst.b      [A6 - 0x31]
  836. 00000A22  6700 FF42                beq        -0xBC /* 00000966 */
  837. 00000A26  3D7C 0001 FFD6           move.w     [A6 - 0x2A], 0x1
  838. 00000A2C  302D E658                move.w     D0, [A5 - 0x19A8]
  839. 00000A30  C1FC 0002                muls.w     D0, 0x2
  840. 00000A34  3D40 FFD4                move.w     [A6 - 0x2C], D0
  841. 00000A38  0C6D 01F4 E658           cmpi.w     [A5 - 0x19A8], 0x1F4
  842. 00000A3E  6C00 0008                bge        +0xA /* 00000A48 */
  843. 00000A42  3D7C 00FA FFD4           move.w     [A6 - 0x2C], 0xFA
  844. label00000A48:
  845. 00000A48  486E FFE8                pea.l      [A6 - 0x18]
  846. 00000A4C  A8BA                     syscall    InvertOval
  847. 00000A4E  486E FFD4                pea.l      [A6 - 0x2C]
  848. 00000A52  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  849. 00000A56  486E FFE8                pea.l      [A6 - 0x18]
  850. 00000A5A  A8BA                     syscall    InvertOval
  851. 00000A5C  486E FFD4                pea.l      [A6 - 0x2C]
  852. 00000A60  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  853. 00000A64  302E FFD6                move.w     D0, [A6 - 0x2A]
  854. 00000A68  5240                     addq.w     D0, 1
  855. 00000A6A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  856. 00000A6E  0C6E 0007 FFD6           cmpi.w     [A6 - 0x2A], 0x7
  857. 00000A74  66D2                     bne        -0x2C /* 00000A48 */
  858. 00000A76  486E FFE8                pea.l      [A6 - 0x18]
  859. 00000A7A  A8B9                     syscall    EraseOval
  860. label00000A7C:
  861. 00000A7C  4A2D F417                tst.b      [A5 - 0xBE9]
  862. 00000A80  6700 0164                beq        +0x166 /* 00000BE6 */
  863. 00000A84  302D E658                move.w     D0, [A5 - 0x19A8]
  864. 00000A88  48C0                     ext.l      D0
  865. 00000A8A  81FC 0002                divs.w     D0, 0x2
  866. 00000A8E  3D40 FFD4                move.w     [A6 - 0x2C], D0
  867. 00000A92  0C6D 01F4 E658           cmpi.w     [A5 - 0x19A8], 0x1F4
  868. 00000A98  6C00 0008                bge        +0xA /* 00000AA2 */
  869. 00000A9C  3D7C 00FA FFD4           move.w     [A6 - 0x2C], 0xFA
  870. label00000AA2:
  871. 00000AA2  486E FFE0                pea.l      [A6 - 0x20]
  872. 00000AA6  302D FB64                move.w     D0, [A5 - 0x49C]
  873. 00000AAA  0640 FFE7                addi.w     D0, 0xFFE7
  874. 00000AAE  3F00                     move.w     -[A7], D0
  875. 00000AB0  302D FB60                move.w     D0, [A5 - 0x4A0]
  876. 00000AB4  0640 FFA6                addi.w     D0, 0xFFA6
  877. 00000AB8  3F00                     move.w     -[A7], D0
  878. 00000ABA  302D FB64                move.w     D0, [A5 - 0x49C]
  879. 00000ABE  0640 001E                addi.w     D0, 0x1E
  880. 00000AC2  3F00                     move.w     -[A7], D0
  881. 00000AC4  302D FB60                move.w     D0, [A5 - 0x4A0]
  882. 00000AC8  0640 000E                addi.w     D0, 0xE
  883. 00000ACC  3F00                     move.w     -[A7], D0
  884. 00000ACE  A8A7                     syscall    SetRect
  885. label00000AD0:
  886. 00000AD0  302E FFD6                move.w     D0, [A6 - 0x2A]
  887. 00000AD4  5240                     addq.w     D0, 1
  888. 00000AD6  3D40 FFD6                move.w     [A6 - 0x2A], D0
  889. 00000ADA  302D FB64                move.w     D0, [A5 - 0x49C]
  890. 00000ADE  0640 FFF1                addi.w     D0, 0xFFF1
  891. 00000AE2  2F00                     move.l     -[A7], D0
  892. 00000AE4  554F                     subq.w     A7, 2
  893. 00000AE6  A861                     syscall    Random
  894. 00000AE8  321F                     move.w     D1, [A7]+
  895. 00000AEA  201F                     move.l     D0, [A7]+
  896. 00000AEC  741E                     moveq.l    D2, 0x1E
  897. 00000AEE  48C1                     ext.l      D1
  898. 00000AF0  83C2                     divs.w     D1, D2
  899. 00000AF2  4841                     swap.w     D1
  900. 00000AF4  4A41                     tst.w      D1
  901. 00000AF6  6A02                     bpl        +0x4 /* 00000AFA */
  902. 00000AF8  D242                     add.w      D1, D2
  903. label00000AFA:
  904. 00000AFA  4A41                     tst.w      D1
  905. 00000AFC  6A02                     bpl        +0x4 /* 00000B00 */
  906. 00000AFE  4441                     neg.w      D1
  907. label00000B00:
  908. 00000B00  D041                     add.w      D0, D1
  909. 00000B02  3D40 FFDA                move.w     [A6 - 0x26], D0
  910. 00000B06  302D FB60                move.w     D0, [A5 - 0x4A0]
  911. 00000B0A  0640 FFBA                addi.w     D0, 0xFFBA
  912. 00000B0E  2F00                     move.l     -[A7], D0
  913. 00000B10  554F                     subq.w     A7, 2
  914. 00000B12  A861                     syscall    Random
  915. 00000B14  321F                     move.w     D1, [A7]+
  916. 00000B16  201F                     move.l     D0, [A7]+
  917. 00000B18  7446                     moveq.l    D2, 0x46
  918. 00000B1A  48C1                     ext.l      D1
  919. 00000B1C  83C2                     divs.w     D1, D2
  920. 00000B1E  4841                     swap.w     D1
  921. 00000B20  4A41                     tst.w      D1
  922. 00000B22  6A02                     bpl        +0x4 /* 00000B26 */
  923. 00000B24  D242                     add.w      D1, D2
  924. label00000B26:
  925. 00000B26  4A41                     tst.w      D1
  926. 00000B28  6A02                     bpl        +0x4 /* 00000B2C */
  927. 00000B2A  4441                     neg.w      D1
  928. label00000B2C:
  929. 00000B2C  D041                     add.w      D0, D1
  930. 00000B2E  3D40 FFD8                move.w     [A6 - 0x28], D0
  931. 00000B32  0C6E 0113 FFD8           cmpi.w     [A6 - 0x28], 0x113
  932. 00000B38  6F00 0008                ble        +0xA /* 00000B42 */
  933. 00000B3C  3D7C 0113 FFD8           move.w     [A6 - 0x28], 0x113
  934. label00000B42:
  935. 00000B42  486E FFDC                pea.l      [A6 - 0x24]
  936. 00000B46  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  937. 00000B4A  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  938. 00000B4E  A880                     syscall    SetPt
  939. 00000B50  3F2D FB64                move.w     -[A7], [A5 - 0x49C]
  940. 00000B54  302D FB60                move.w     D0, [A5 - 0x4A0]
  941. 00000B58  0640 000E                addi.w     D0, 0xE
  942. 00000B5C  3F00                     move.w     -[A7], D0
  943. 00000B5E  A893                     syscall    MoveTo
  944. 00000B60  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  945. 00000B64  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  946. 00000B68  A891                     syscall    LineTo
  947. 00000B6A  487A 008E                pea.l      [PC + 0x8E /* 00000BFA, value 0x12A012A */]
  948. 00000B6E  A884                     syscall    DrawString
  949. 00000B70  0C6E 0064 FFD6           cmpi.w     [A6 - 0x2A], 0x64 /* 'd' */
  950. 00000B76  6F00 0008                ble        +0xA /* 00000B80 */
  951. 00000B7A  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  952. label00000B80:
  953. 00000B80  486E FFD4                pea.l      [A6 - 0x2C]
  954. 00000B84  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  955. 00000B88  4A2E FFCF                tst.b      [A6 - 0x31]
  956. 00000B8C  6700 FF42                beq        -0xBC /* 00000AD0 */
  957. 00000B90  3D7C 0001 FFD6           move.w     [A6 - 0x2A], 0x1
  958. 00000B96  302D E658                move.w     D0, [A5 - 0x19A8]
  959. 00000B9A  C1FC 0002                muls.w     D0, 0x2
  960. 00000B9E  3D40 FFD4                move.w     [A6 - 0x2C], D0
  961. 00000BA2  0C6D 01F4 E658           cmpi.w     [A5 - 0x19A8], 0x1F4
  962. 00000BA8  6C00 0008                bge        +0xA /* 00000BB2 */
  963. 00000BAC  3D7C 00FA FFD4           move.w     [A6 - 0x2C], 0xFA
  964. label00000BB2:
  965. 00000BB2  486E FFE0                pea.l      [A6 - 0x20]
  966. 00000BB6  A8BA                     syscall    InvertOval
  967. 00000BB8  486E FFD4                pea.l      [A6 - 0x2C]
  968. 00000BBC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  969. 00000BC0  486E FFE0                pea.l      [A6 - 0x20]
  970. 00000BC4  A8BA                     syscall    InvertOval
  971. 00000BC6  486E FFD4                pea.l      [A6 - 0x2C]
  972. 00000BCA  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  973. 00000BCE  302E FFD6                move.w     D0, [A6 - 0x2A]
  974. 00000BD2  5240                     addq.w     D0, 1
  975. 00000BD4  3D40 FFD6                move.w     [A6 - 0x2A], D0
  976. 00000BD8  0C6E 0007 FFD6           cmpi.w     [A6 - 0x2A], 0x7
  977. 00000BDE  66D2                     bne        -0x2C /* 00000BB2 */
  978. 00000BE0  486E FFE0                pea.l      [A6 - 0x20]
  979. 00000BE4  A8B9                     syscall    EraseOval
  980. label00000BE6:
  981. 00000BE6  422D F89F                clr.b      [A5 - 0x761]
  982. 00000BEA  422D F89E                clr.b      [A5 - 0x762]
  983. 00000BEE  486E FFD2                pea.l      [A6 - 0x2E]
  984. 00000BF2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  985. 00000BF6  4E5E                     unlink     A6
  986. 00000BF8  4E75                     rts
  987. 00000BFA  012A 012A                btst       [A2 + 0x12A], D0
  988. export_75:
  989. 00000BFE  4E56 FFE6                link       A6, -0x001A
  990. 00000C02  4E71                     nop
  991. 00000C04  4E71                     nop
  992. 00000C06  3D7C 7530 FFEC           move.w     [A6 - 0x14], 0x7530 /* 'u0' */
  993. 00000C0C  554F                     subq.w     A7, 2
  994. 00000C0E  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  995. 00000C12  486D FB14                pea.l      [A5 - 0x4EC]
  996. 00000C16  A8AD                     syscall    PtInRect
  997. 00000C18  4A1F                     tst.b      [A7]+
  998. 00000C1A  6700 004E                beq        +0x50 /* 00000C6A */
  999. 00000C1E  1B7C 0001 F416           move.b     [A5 - 0xBEA], 0x1
  1000. 00000C24  1B7C 0001 F89E           move.b     [A5 - 0x762], 0x1
  1001. 00000C2A  4EBA FCB4                jsr        [PC - 0x34C /* 000008E0 */]
  1002. 00000C2E  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1003. 00000C34  6600 000E                bne        +0x10 /* 00000C44 */
  1004. 00000C38  302D F412                move.w     D0, [A5 - 0xBEE]
  1005. 00000C3C  D06D F8E6                add.w      D0, [A5 - 0x71A]
  1006. 00000C40  3B40 F412                move.w     [A5 - 0xBEE], D0
  1007. label00000C44:
  1008. 00000C44  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1009. 00000C4A  6600 000E                bne        +0x10 /* 00000C5A */
  1010. 00000C4E  302D F410                move.w     D0, [A5 - 0xBF0]
  1011. 00000C52  D06D F8CE                add.w      D0, [A5 - 0x732]
  1012. 00000C56  3B40 F410                move.w     [A5 - 0xBF0], D0
  1013. label00000C5A:
  1014. 00000C5A  1B7C 0001 F43F           move.b     [A5 - 0xBC1], 0x1
  1015. 00000C60  3B7C 0001 F858           move.w     [A5 - 0x7A8], 0x1
  1016. 00000C66  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1017. label00000C6A:
  1018. 00000C6A  554F                     subq.w     A7, 2
  1019. 00000C6C  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1020. 00000C70  486D FB14                pea.l      [A5 - 0x4EC]
  1021. 00000C74  A8AD                     syscall    PtInRect
  1022. 00000C76  101F                     move.b     D0, [A7]+
  1023. 00000C78  0A00 0001                xori.b     D0, 0x1
  1024. 00000C7C  4A00                     tst.b      D0
  1025. 00000C7E  6700 0074                beq        +0x76 /* 00000CF4 */
  1026. 00000C82  102D F416                move.b     D0, [A5 - 0xBEA]
  1027. 00000C86  0A00 0001                xori.b     D0, 0x1
  1028. 00000C8A  4A00                     tst.b      D0
  1029. 00000C8C  6700 0066                beq        +0x68 /* 00000CF4 */
  1030. 00000C90  554F                     subq.w     A7, 2
  1031. 00000C92  3F2D F8B4                move.w     -[A7], [A5 - 0x74C]
  1032. 00000C96  3F2D F8B0                move.w     -[A7], [A5 - 0x750]
  1033. 00000C9A  A865                     syscall    GetPixel
  1034. 00000C9C  101F                     move.b     D0, [A7]+
  1035. 00000C9E  0A00 0001                xori.b     D0, 0x1
  1036. 00000CA2  4A00                     tst.b      D0
  1037. 00000CA4  6700 004E                beq        +0x50 /* 00000CF4 */
  1038. 00000CA8  1B7C 0001 F416           move.b     [A5 - 0xBEA], 0x1
  1039. 00000CAE  1B7C 0001 F89E           move.b     [A5 - 0x762], 0x1
  1040. 00000CB4  4EBA FC2A                jsr        [PC - 0x3D6 /* 000008E0 */]
  1041. 00000CB8  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1042. 00000CBE  6600 000E                bne        +0x10 /* 00000CCE */
  1043. 00000CC2  302D F412                move.w     D0, [A5 - 0xBEE]
  1044. 00000CC6  D06D F8E6                add.w      D0, [A5 - 0x71A]
  1045. 00000CCA  3B40 F412                move.w     [A5 - 0xBEE], D0
  1046. label00000CCE:
  1047. 00000CCE  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1048. 00000CD4  6600 000E                bne        +0x10 /* 00000CE4 */
  1049. 00000CD8  302D F410                move.w     D0, [A5 - 0xBF0]
  1050. 00000CDC  D06D F8CE                add.w      D0, [A5 - 0x732]
  1051. 00000CE0  3B40 F410                move.w     [A5 - 0xBF0], D0
  1052. label00000CE4:
  1053. 00000CE4  1B7C 0001 F43F           move.b     [A5 - 0xBC1], 0x1
  1054. 00000CEA  3B7C 0001 F858           move.w     [A5 - 0x7A8], 0x1
  1055. 00000CF0  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1056. label00000CF4:
  1057. 00000CF4  4A2D F416                tst.b      [A5 - 0xBEA]
  1058. 00000CF8  6600 0006                bne        +0x8 /* 00000D00 */
  1059. 00000CFC  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1060. label00000D00:
  1061. 00000D00  554F                     subq.w     A7, 2
  1062. 00000D02  486D F432                pea.l      [A5 - 0xBCE]
  1063. 00000D06  A8AE                     syscall    EmptyRect
  1064. 00000D08  101F                     move.b     D0, [A7]+
  1065. 00000D0A  0A00 0001                xori.b     D0, 0x1
  1066. 00000D0E  802D F43E                or.b       D0, [A5 - 0xBC2]
  1067. 00000D12  4A00                     tst.b      D0
  1068. 00000D14  6700 00DE                beq        +0xE0 /* 00000DF4 */
  1069. 00000D18  554F                     subq.w     A7, 2
  1070. 00000D1A  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1071. 00000D1E  486D F432                pea.l      [A5 - 0xBCE]
  1072. 00000D22  A8AD                     syscall    PtInRect
  1073. 00000D24  4A1F                     tst.b      [A7]+
  1074. 00000D26  6700 0040                beq        +0x42 /* 00000D68 */
  1075. 00000D2A  422D F43E                clr.b      [A5 - 0xBC2]
  1076. 00000D2E  1B7C 0001 F89C           move.b     [A5 - 0x764], 0x1
  1077. 00000D34  4EBA F2CA                jsr        [PC - 0xD36 /* 00000000 */]
  1078. 00000D38  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1079. 00000D3E  6600 000E                bne        +0x10 /* 00000D4E */
  1080. 00000D42  302D F412                move.w     D0, [A5 - 0xBEE]
  1081. 00000D46  D06D F8E2                add.w      D0, [A5 - 0x71E]
  1082. 00000D4A  3B40 F412                move.w     [A5 - 0xBEE], D0
  1083. label00000D4E:
  1084. 00000D4E  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1085. 00000D54  6600 000E                bne        +0x10 /* 00000D64 */
  1086. 00000D58  302D F410                move.w     D0, [A5 - 0xBF0]
  1087. 00000D5C  D06D F8CA                add.w      D0, [A5 - 0x736]
  1088. 00000D60  3B40 F410                move.w     [A5 - 0xBF0], D0
  1089. label00000D64:
  1090. 00000D64  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1091. label00000D68:
  1092. 00000D68  554F                     subq.w     A7, 2
  1093. 00000D6A  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1094. 00000D6E  486D F432                pea.l      [A5 - 0xBCE]
  1095. 00000D72  A8AD                     syscall    PtInRect
  1096. 00000D74  101F                     move.b     D0, [A7]+
  1097. 00000D76  0A00 0001                xori.b     D0, 0x1
  1098. 00000D7A  122D F89C                move.b     D1, [A5 - 0x764]
  1099. 00000D7E  0A01 0001                xori.b     D1, 0x1
  1100. 00000D82  C001                     and.b      D0, D1
  1101. 00000D84  2F00                     move.l     -[A7], D0
  1102. 00000D86  554F                     subq.w     A7, 2
  1103. 00000D88  486D F432                pea.l      [A5 - 0xBCE]
  1104. 00000D8C  A8AE                     syscall    EmptyRect
  1105. 00000D8E  121F                     move.b     D1, [A7]+
  1106. 00000D90  201F                     move.l     D0, [A7]+
  1107. 00000D92  0A01 0001                xori.b     D1, 0x1
  1108. 00000D96  C001                     and.b      D0, D1
  1109. 00000D98  4A00                     tst.b      D0
  1110. 00000D9A  6700 0058                beq        +0x5A /* 00000DF4 */
  1111. 00000D9E  554F                     subq.w     A7, 2
  1112. 00000DA0  3F2D F8AC                move.w     -[A7], [A5 - 0x754]
  1113. 00000DA4  3F2D F8A8                move.w     -[A7], [A5 - 0x758]
  1114. 00000DA8  A865                     syscall    GetPixel
  1115. 00000DAA  101F                     move.b     D0, [A7]+
  1116. 00000DAC  0A00 0001                xori.b     D0, 0x1
  1117. 00000DB0  4A00                     tst.b      D0
  1118. 00000DB2  6700 0040                beq        +0x42 /* 00000DF4 */
  1119. 00000DB6  422D F43E                clr.b      [A5 - 0xBC2]
  1120. 00000DBA  1B7C 0001 F89C           move.b     [A5 - 0x764], 0x1
  1121. 00000DC0  4EBA F23E                jsr        [PC - 0xDC2 /* 00000000 */]
  1122. 00000DC4  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1123. 00000DCA  6600 000E                bne        +0x10 /* 00000DDA */
  1124. 00000DCE  302D F412                move.w     D0, [A5 - 0xBEE]
  1125. 00000DD2  D06D F8E2                add.w      D0, [A5 - 0x71E]
  1126. 00000DD6  3B40 F412                move.w     [A5 - 0xBEE], D0
  1127. label00000DDA:
  1128. 00000DDA  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1129. 00000DE0  6600 000E                bne        +0x10 /* 00000DF0 */
  1130. 00000DE4  302D F410                move.w     D0, [A5 - 0xBF0]
  1131. 00000DE8  D06D F8CA                add.w      D0, [A5 - 0x736]
  1132. 00000DEC  3B40 F410                move.w     [A5 - 0xBF0], D0
  1133. label00000DF0:
  1134. 00000DF0  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1135. label00000DF4:
  1136. 00000DF4  554F                     subq.w     A7, 2
  1137. 00000DF6  486D F422                pea.l      [A5 - 0xBDE]
  1138. 00000DFA  A8AE                     syscall    EmptyRect
  1139. 00000DFC  101F                     move.b     D0, [A7]+
  1140. 00000DFE  0A00 0001                xori.b     D0, 0x1
  1141. 00000E02  802D F43C                or.b       D0, [A5 - 0xBC4]
  1142. 00000E06  4A00                     tst.b      D0
  1143. 00000E08  6700 00DE                beq        +0xE0 /* 00000EE8 */
  1144. 00000E0C  554F                     subq.w     A7, 2
  1145. 00000E0E  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1146. 00000E12  486D F422                pea.l      [A5 - 0xBDE]
  1147. 00000E16  A8AD                     syscall    PtInRect
  1148. 00000E18  4A1F                     tst.b      [A7]+
  1149. 00000E1A  6700 0040                beq        +0x42 /* 00000E5C */
  1150. 00000E1E  422D F43C                clr.b      [A5 - 0xBC4]
  1151. 00000E22  1B7C 0001 F89A           move.b     [A5 - 0x766], 0x1
  1152. 00000E28  4EBA F4D0                jsr        [PC - 0xB30 /* 000002FA */]
  1153. 00000E2C  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1154. 00000E32  6600 000E                bne        +0x10 /* 00000E42 */
  1155. 00000E36  302D F412                move.w     D0, [A5 - 0xBEE]
  1156. 00000E3A  D06D F8DE                add.w      D0, [A5 - 0x722]
  1157. 00000E3E  3B40 F412                move.w     [A5 - 0xBEE], D0
  1158. label00000E42:
  1159. 00000E42  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1160. 00000E48  6600 000E                bne        +0x10 /* 00000E58 */
  1161. 00000E4C  302D F410                move.w     D0, [A5 - 0xBF0]
  1162. 00000E50  D06D F8C6                add.w      D0, [A5 - 0x73A]
  1163. 00000E54  3B40 F410                move.w     [A5 - 0xBF0], D0
  1164. label00000E58:
  1165. 00000E58  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1166. label00000E5C:
  1167. 00000E5C  554F                     subq.w     A7, 2
  1168. 00000E5E  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1169. 00000E62  486D F422                pea.l      [A5 - 0xBDE]
  1170. 00000E66  A8AD                     syscall    PtInRect
  1171. 00000E68  101F                     move.b     D0, [A7]+
  1172. 00000E6A  0A00 0001                xori.b     D0, 0x1
  1173. 00000E6E  122D F89A                move.b     D1, [A5 - 0x766]
  1174. 00000E72  0A01 0001                xori.b     D1, 0x1
  1175. 00000E76  C001                     and.b      D0, D1
  1176. 00000E78  2F00                     move.l     -[A7], D0
  1177. 00000E7A  554F                     subq.w     A7, 2
  1178. 00000E7C  486D F422                pea.l      [A5 - 0xBDE]
  1179. 00000E80  A8AE                     syscall    EmptyRect
  1180. 00000E82  121F                     move.b     D1, [A7]+
  1181. 00000E84  201F                     move.l     D0, [A7]+
  1182. 00000E86  0A01 0001                xori.b     D1, 0x1
  1183. 00000E8A  C001                     and.b      D0, D1
  1184. 00000E8C  4A00                     tst.b      D0
  1185. 00000E8E  6700 0058                beq        +0x5A /* 00000EE8 */
  1186. 00000E92  554F                     subq.w     A7, 2
  1187. 00000E94  3F2D F8A4                move.w     -[A7], [A5 - 0x75C]
  1188. 00000E98  3F2D F8A0                move.w     -[A7], [A5 - 0x760]
  1189. 00000E9C  A865                     syscall    GetPixel
  1190. 00000E9E  101F                     move.b     D0, [A7]+
  1191. 00000EA0  0A00 0001                xori.b     D0, 0x1
  1192. 00000EA4  4A00                     tst.b      D0
  1193. 00000EA6  6700 0040                beq        +0x42 /* 00000EE8 */
  1194. 00000EAA  422D F43C                clr.b      [A5 - 0xBC4]
  1195. 00000EAE  1B7C 0001 F89A           move.b     [A5 - 0x766], 0x1
  1196. 00000EB4  4EBA F444                jsr        [PC - 0xBBC /* 000002FA */]
  1197. 00000EB8  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1198. 00000EBE  6600 000E                bne        +0x10 /* 00000ECE */
  1199. 00000EC2  302D F412                move.w     D0, [A5 - 0xBEE]
  1200. 00000EC6  D06D F8DE                add.w      D0, [A5 - 0x722]
  1201. 00000ECA  3B40 F412                move.w     [A5 - 0xBEE], D0
  1202. label00000ECE:
  1203. 00000ECE  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1204. 00000ED4  6600 000E                bne        +0x10 /* 00000EE4 */
  1205. 00000ED8  302D F410                move.w     D0, [A5 - 0xBF0]
  1206. 00000EDC  D06D F8C6                add.w      D0, [A5 - 0x73A]
  1207. 00000EE0  3B40 F410                move.w     [A5 - 0xBF0], D0
  1208. label00000EE4:
  1209. 00000EE4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1210. label00000EE8:
  1211. 00000EE8  554F                     subq.w     A7, 2
  1212. 00000EEA  486D F42A                pea.l      [A5 - 0xBD6]
  1213. 00000EEE  A8AE                     syscall    EmptyRect
  1214. 00000EF0  101F                     move.b     D0, [A7]+
  1215. 00000EF2  0A00 0001                xori.b     D0, 0x1
  1216. 00000EF6  802D F43D                or.b       D0, [A5 - 0xBC3]
  1217. 00000EFA  4A00                     tst.b      D0
  1218. 00000EFC  6700 00DE                beq        +0xE0 /* 00000FDC */
  1219. 00000F00  554F                     subq.w     A7, 2
  1220. 00000F02  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1221. 00000F06  486D F42A                pea.l      [A5 - 0xBD6]
  1222. 00000F0A  A8AD                     syscall    PtInRect
  1223. 00000F0C  4A1F                     tst.b      [A7]+
  1224. 00000F0E  6700 0040                beq        +0x42 /* 00000F50 */
  1225. 00000F12  422D F43D                clr.b      [A5 - 0xBC3]
  1226. 00000F16  1B7C 0001 F89D           move.b     [A5 - 0x763], 0x1
  1227. 00000F1C  4EBA F0E2                jsr        [PC - 0xF1E /* 00000000 */]
  1228. 00000F20  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1229. 00000F26  6600 000E                bne        +0x10 /* 00000F36 */
  1230. 00000F2A  302D F412                move.w     D0, [A5 - 0xBEE]
  1231. 00000F2E  D06D F8E0                add.w      D0, [A5 - 0x720]
  1232. 00000F32  3B40 F412                move.w     [A5 - 0xBEE], D0
  1233. label00000F36:
  1234. 00000F36  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1235. 00000F3C  6600 000E                bne        +0x10 /* 00000F4C */
  1236. 00000F40  302D F410                move.w     D0, [A5 - 0xBF0]
  1237. 00000F44  D06D F8C8                add.w      D0, [A5 - 0x738]
  1238. 00000F48  3B40 F410                move.w     [A5 - 0xBF0], D0
  1239. label00000F4C:
  1240. 00000F4C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1241. label00000F50:
  1242. 00000F50  554F                     subq.w     A7, 2
  1243. 00000F52  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1244. 00000F56  486D F42A                pea.l      [A5 - 0xBD6]
  1245. 00000F5A  A8AD                     syscall    PtInRect
  1246. 00000F5C  101F                     move.b     D0, [A7]+
  1247. 00000F5E  0A00 0001                xori.b     D0, 0x1
  1248. 00000F62  122D F89D                move.b     D1, [A5 - 0x763]
  1249. 00000F66  0A01 0001                xori.b     D1, 0x1
  1250. 00000F6A  C001                     and.b      D0, D1
  1251. 00000F6C  2F00                     move.l     -[A7], D0
  1252. 00000F6E  554F                     subq.w     A7, 2
  1253. 00000F70  486D F42A                pea.l      [A5 - 0xBD6]
  1254. 00000F74  A8AE                     syscall    EmptyRect
  1255. 00000F76  121F                     move.b     D1, [A7]+
  1256. 00000F78  201F                     move.l     D0, [A7]+
  1257. 00000F7A  0A01 0001                xori.b     D1, 0x1
  1258. 00000F7E  C001                     and.b      D0, D1
  1259. 00000F80  4A00                     tst.b      D0
  1260. 00000F82  6700 0058                beq        +0x5A /* 00000FDC */
  1261. 00000F86  554F                     subq.w     A7, 2
  1262. 00000F88  3F2D F8AE                move.w     -[A7], [A5 - 0x752]
  1263. 00000F8C  3F2D F8AA                move.w     -[A7], [A5 - 0x756]
  1264. 00000F90  A865                     syscall    GetPixel
  1265. 00000F92  101F                     move.b     D0, [A7]+
  1266. 00000F94  0A00 0001                xori.b     D0, 0x1
  1267. 00000F98  4A00                     tst.b      D0
  1268. 00000F9A  6700 0040                beq        +0x42 /* 00000FDC */
  1269. 00000F9E  422D F43D                clr.b      [A5 - 0xBC3]
  1270. 00000FA2  1B7C 0001 F89D           move.b     [A5 - 0x763], 0x1
  1271. 00000FA8  4EBA F056                jsr        [PC - 0xFAA /* 00000000 */]
  1272. 00000FAC  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1273. 00000FB2  6600 000E                bne        +0x10 /* 00000FC2 */
  1274. 00000FB6  302D F412                move.w     D0, [A5 - 0xBEE]
  1275. 00000FBA  D06D F8E0                add.w      D0, [A5 - 0x720]
  1276. 00000FBE  3B40 F412                move.w     [A5 - 0xBEE], D0
  1277. label00000FC2:
  1278. 00000FC2  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1279. 00000FC8  6600 000E                bne        +0x10 /* 00000FD8 */
  1280. 00000FCC  302D F410                move.w     D0, [A5 - 0xBF0]
  1281. 00000FD0  D06D F8C8                add.w      D0, [A5 - 0x738]
  1282. 00000FD4  3B40 F410                move.w     [A5 - 0xBF0], D0
  1283. label00000FD8:
  1284. 00000FD8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1285. label00000FDC:
  1286. 00000FDC  554F                     subq.w     A7, 2
  1287. 00000FDE  486D F41A                pea.l      [A5 - 0xBE6]
  1288. 00000FE2  A8AE                     syscall    EmptyRect
  1289. 00000FE4  101F                     move.b     D0, [A7]+
  1290. 00000FE6  0A00 0001                xori.b     D0, 0x1
  1291. 00000FEA  802D F43B                or.b       D0, [A5 - 0xBC5]
  1292. 00000FEE  4A00                     tst.b      D0
  1293. 00000FF0  6700 00DE                beq        +0xE0 /* 000010D0 */
  1294. 00000FF4  554F                     subq.w     A7, 2
  1295. 00000FF6  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1296. 00000FFA  486D F41A                pea.l      [A5 - 0xBE6]
  1297. 00000FFE  A8AD                     syscall    PtInRect
  1298. 00001000  4A1F                     tst.b      [A7]+
  1299. 00001002  6700 0040                beq        +0x42 /* 00001044 */
  1300. 00001006  422D F43B                clr.b      [A5 - 0xBC5]
  1301. 0000100A  1B7C 0001 F89B           move.b     [A5 - 0x765], 0x1
  1302. 00001010  4EBA F2E8                jsr        [PC - 0xD18 /* 000002FA */]
  1303. 00001014  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1304. 0000101A  6600 000E                bne        +0x10 /* 0000102A */
  1305. 0000101E  302D F412                move.w     D0, [A5 - 0xBEE]
  1306. 00001022  D06D F8DC                add.w      D0, [A5 - 0x724]
  1307. 00001026  3B40 F412                move.w     [A5 - 0xBEE], D0
  1308. label0000102A:
  1309. 0000102A  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1310. 00001030  6600 000E                bne        +0x10 /* 00001040 */
  1311. 00001034  302D F410                move.w     D0, [A5 - 0xBF0]
  1312. 00001038  D06D F8C4                add.w      D0, [A5 - 0x73C]
  1313. 0000103C  3B40 F410                move.w     [A5 - 0xBF0], D0
  1314. label00001040:
  1315. 00001040  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1316. label00001044:
  1317. 00001044  554F                     subq.w     A7, 2
  1318. 00001046  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1319. 0000104A  486D F41A                pea.l      [A5 - 0xBE6]
  1320. 0000104E  A8AD                     syscall    PtInRect
  1321. 00001050  101F                     move.b     D0, [A7]+
  1322. 00001052  0A00 0001                xori.b     D0, 0x1
  1323. 00001056  122D F89B                move.b     D1, [A5 - 0x765]
  1324. 0000105A  0A01 0001                xori.b     D1, 0x1
  1325. 0000105E  C001                     and.b      D0, D1
  1326. 00001060  2F00                     move.l     -[A7], D0
  1327. 00001062  554F                     subq.w     A7, 2
  1328. 00001064  486D F41A                pea.l      [A5 - 0xBE6]
  1329. 00001068  A8AE                     syscall    EmptyRect
  1330. 0000106A  121F                     move.b     D1, [A7]+
  1331. 0000106C  201F                     move.l     D0, [A7]+
  1332. 0000106E  0A01 0001                xori.b     D1, 0x1
  1333. 00001072  C001                     and.b      D0, D1
  1334. 00001074  4A00                     tst.b      D0
  1335. 00001076  6700 0058                beq        +0x5A /* 000010D0 */
  1336. 0000107A  554F                     subq.w     A7, 2
  1337. 0000107C  3F2D F8A6                move.w     -[A7], [A5 - 0x75A]
  1338. 00001080  3F2D F8A2                move.w     -[A7], [A5 - 0x75E]
  1339. 00001084  A865                     syscall    GetPixel
  1340. 00001086  101F                     move.b     D0, [A7]+
  1341. 00001088  0A00 0001                xori.b     D0, 0x1
  1342. 0000108C  4A00                     tst.b      D0
  1343. 0000108E  6700 0040                beq        +0x42 /* 000010D0 */
  1344. 00001092  422D F43B                clr.b      [A5 - 0xBC5]
  1345. 00001096  1B7C 0001 F89B           move.b     [A5 - 0x765], 0x1
  1346. 0000109C  4EBA F25C                jsr        [PC - 0xDA4 /* 000002FA */]
  1347. 000010A0  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1348. 000010A6  6600 000E                bne        +0x10 /* 000010B6 */
  1349. 000010AA  302D F412                move.w     D0, [A5 - 0xBEE]
  1350. 000010AE  D06D F8DC                add.w      D0, [A5 - 0x724]
  1351. 000010B2  3B40 F412                move.w     [A5 - 0xBEE], D0
  1352. label000010B6:
  1353. 000010B6  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1354. 000010BC  6600 000E                bne        +0x10 /* 000010CC */
  1355. 000010C0  302D F410                move.w     D0, [A5 - 0xBF0]
  1356. 000010C4  D06D F8C4                add.w      D0, [A5 - 0x73C]
  1357. 000010C8  3B40 F410                move.w     [A5 - 0xBF0], D0
  1358. label000010CC:
  1359. 000010CC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1360. label000010D0:
  1361. 000010D0  554F                     subq.w     A7, 2
  1362. 000010D2  486D F432                pea.l      [A5 - 0xBCE]
  1363. 000010D6  A8AE                     syscall    EmptyRect
  1364. 000010D8  101F                     move.b     D0, [A7]+
  1365. 000010DA  0A00 0001                xori.b     D0, 0x1
  1366. 000010DE  C02D F43E                and.b      D0, [A5 - 0xBC2]
  1367. 000010E2  4A00                     tst.b      D0
  1368. 000010E4  6700 0006                beq        +0x8 /* 000010EC */
  1369. 000010E8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1370. label000010EC:
  1371. 000010EC  554F                     subq.w     A7, 2
  1372. 000010EE  486D F42A                pea.l      [A5 - 0xBD6]
  1373. 000010F2  A8AE                     syscall    EmptyRect
  1374. 000010F4  101F                     move.b     D0, [A7]+
  1375. 000010F6  0A00 0001                xori.b     D0, 0x1
  1376. 000010FA  C02D F43D                and.b      D0, [A5 - 0xBC3]
  1377. 000010FE  4A00                     tst.b      D0
  1378. 00001100  6700 0006                beq        +0x8 /* 00001108 */
  1379. 00001104  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1380. label00001108:
  1381. 00001108  554F                     subq.w     A7, 2
  1382. 0000110A  486D F422                pea.l      [A5 - 0xBDE]
  1383. 0000110E  A8AE                     syscall    EmptyRect
  1384. 00001110  101F                     move.b     D0, [A7]+
  1385. 00001112  0A00 0001                xori.b     D0, 0x1
  1386. 00001116  C02D F43C                and.b      D0, [A5 - 0xBC4]
  1387. 0000111A  4A00                     tst.b      D0
  1388. 0000111C  6700 0006                beq        +0x8 /* 00001124 */
  1389. 00001120  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1390. label00001124:
  1391. 00001124  554F                     subq.w     A7, 2
  1392. 00001126  486D F41A                pea.l      [A5 - 0xBE6]
  1393. 0000112A  A8AE                     syscall    EmptyRect
  1394. 0000112C  101F                     move.b     D0, [A7]+
  1395. 0000112E  0A00 0001                xori.b     D0, 0x1
  1396. 00001132  C02D F43B                and.b      D0, [A5 - 0xBC5]
  1397. 00001136  4A00                     tst.b      D0
  1398. 00001138  6700 0006                beq        +0x8 /* 00001140 */
  1399. 0000113C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1400. label00001140:
  1401. 00001140  554F                     subq.w     A7, 2
  1402. 00001142  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1403. 00001146  486D FB0C                pea.l      [A5 - 0x4F4]
  1404. 0000114A  A8AD                     syscall    PtInRect
  1405. 0000114C  4A1F                     tst.b      [A7]+
  1406. 0000114E  6700 004E                beq        +0x50 /* 0000119E */
  1407. 00001152  1B7C 0001 F417           move.b     [A5 - 0xBE9], 0x1
  1408. 00001158  1B7C 0001 F89F           move.b     [A5 - 0x761], 0x1
  1409. 0000115E  4EBA F780                jsr        [PC - 0x880 /* 000008E0 */]
  1410. 00001162  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1411. 00001168  6600 000E                bne        +0x10 /* 00001178 */
  1412. 0000116C  302D F412                move.w     D0, [A5 - 0xBEE]
  1413. 00001170  D06D F8E4                add.w      D0, [A5 - 0x71C]
  1414. 00001174  3B40 F412                move.w     [A5 - 0xBEE], D0
  1415. label00001178:
  1416. 00001178  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1417. 0000117E  6600 000E                bne        +0x10 /* 0000118E */
  1418. 00001182  302D F410                move.w     D0, [A5 - 0xBF0]
  1419. 00001186  D06D F8CC                add.w      D0, [A5 - 0x734]
  1420. 0000118A  3B40 F410                move.w     [A5 - 0xBF0], D0
  1421. label0000118E:
  1422. 0000118E  1B7C 0001 F43F           move.b     [A5 - 0xBC1], 0x1
  1423. 00001194  3B7C 0002 F858           move.w     [A5 - 0x7A8], 0x2
  1424. 0000119A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1425. label0000119E:
  1426. 0000119E  554F                     subq.w     A7, 2
  1427. 000011A0  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1428. 000011A4  486D FB0C                pea.l      [A5 - 0x4F4]
  1429. 000011A8  A8AD                     syscall    PtInRect
  1430. 000011AA  101F                     move.b     D0, [A7]+
  1431. 000011AC  0A00 0001                xori.b     D0, 0x1
  1432. 000011B0  4A00                     tst.b      D0
  1433. 000011B2  6700 0074                beq        +0x76 /* 00001228 */
  1434. 000011B6  102D F417                move.b     D0, [A5 - 0xBE9]
  1435. 000011BA  0A00 0001                xori.b     D0, 0x1
  1436. 000011BE  4A00                     tst.b      D0
  1437. 000011C0  6700 0066                beq        +0x68 /* 00001228 */
  1438. 000011C4  554F                     subq.w     A7, 2
  1439. 000011C6  3F2D F8B6                move.w     -[A7], [A5 - 0x74A]
  1440. 000011CA  3F2D F8B2                move.w     -[A7], [A5 - 0x74E]
  1441. 000011CE  A865                     syscall    GetPixel
  1442. 000011D0  101F                     move.b     D0, [A7]+
  1443. 000011D2  0A00 0001                xori.b     D0, 0x1
  1444. 000011D6  4A00                     tst.b      D0
  1445. 000011D8  6700 004E                beq        +0x50 /* 00001228 */
  1446. 000011DC  1B7C 0001 F417           move.b     [A5 - 0xBE9], 0x1
  1447. 000011E2  1B7C 0001 F89F           move.b     [A5 - 0x761], 0x1
  1448. 000011E8  4EBA F6F6                jsr        [PC - 0x90A /* 000008E0 */]
  1449. 000011EC  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1450. 000011F2  6600 000E                bne        +0x10 /* 00001202 */
  1451. 000011F6  302D F412                move.w     D0, [A5 - 0xBEE]
  1452. 000011FA  D06D F8E4                add.w      D0, [A5 - 0x71C]
  1453. 000011FE  3B40 F412                move.w     [A5 - 0xBEE], D0
  1454. label00001202:
  1455. 00001202  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1456. 00001208  6600 000E                bne        +0x10 /* 00001218 */
  1457. 0000120C  302D F410                move.w     D0, [A5 - 0xBF0]
  1458. 00001210  D06D F8CC                add.w      D0, [A5 - 0x734]
  1459. 00001214  3B40 F410                move.w     [A5 - 0xBF0], D0
  1460. label00001218:
  1461. 00001218  1B7C 0001 F43F           move.b     [A5 - 0xBC1], 0x1
  1462. 0000121E  3B7C 0002 F858           move.w     [A5 - 0x7A8], 0x2
  1463. 00001224  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1464. label00001228:
  1465. 00001228  4A2D F417                tst.b      [A5 - 0xBE9]
  1466. 0000122C  6600 0006                bne        +0x8 /* 00001234 */
  1467. 00001230  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1468. label00001234:
  1469. 00001234  4A6D FC02                tst.w      [A5 - 0x3FE]
  1470. 00001238  6F00 0008                ble        +0xA /* 00001242 */
  1471. 0000123C  3D6D FC02 FFEE           move.w     [A6 - 0x12], [A5 - 0x3FE]
  1472. label00001242:
  1473. 00001242  422E FFE7                clr.b      [A6 - 0x19]
  1474. 00001246  4A6D FC02                tst.w      [A5 - 0x3FE]
  1475. 0000124A  6F00 023A                ble        +0x23C /* 00001486 */
  1476. label0000124E:
  1477. 0000124E  554F                     subq.w     A7, 2
  1478. 00001250  2F2D E668                move.l     -[A7], [A5 - 0x1998]
  1479. 00001254  302E FFEE                move.w     D0, [A6 - 0x12]
  1480. 00001258  E740                     asl        D0.w, 3
  1481. 0000125A  0640 FC40                addi.w     D0, 0xFC40
  1482. 0000125E  4875 0000                pea.l      [A5 + D0.w]
  1483. 00001262  A8AD                     syscall    PtInRect
  1484. 00001264  4A1F                     tst.b      [A7]+
  1485. 00001266  6700 00F0                beq        +0xF2 /* 00001358 */
  1486. 0000126A  302E FFEE                move.w     D0, [A6 - 0x12]
  1487. 0000126E  0640 FCBF                addi.w     D0, 0xFCBF
  1488. 00001272  1035 0000                move.b     D0, [A5 + D0.w]
  1489. 00001276  0A00 0001                xori.b     D0, 0x1
  1490. 0000127A  4A00                     tst.b      D0
  1491. 0000127C  6700 00C8                beq        +0xCA /* 00001346 */
  1492. 00001280  486E FFEA                pea.l      [A6 - 0x16]
  1493. 00001284  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1494. 00001288  102E FFE7                move.b     D0, [A6 - 0x19]
  1495. 0000128C  0A00 0001                xori.b     D0, 0x1
  1496. 00001290  4A00                     tst.b      D0
  1497. 00001292  6700 0014                beq        +0x16 /* 000012A8 */
  1498. 00001296  4A6E FFEA                tst.w      [A6 - 0x16]
  1499. 0000129A  6F00 000C                ble        +0xE /* 000012A8 */
  1500. 0000129E  2F2D FD40                move.l     -[A7], [A5 - 0x2C0]
  1501. 000012A2  42A7                     clr.l      -[A7]
  1502. 000012A4  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1503. label000012A8:
  1504. 000012A8  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  1505. 000012AE  486E FFEC                pea.l      [A6 - 0x14]
  1506. 000012B2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1507. 000012B6  302E FFEE                move.w     D0, [A6 - 0x12]
  1508. 000012BA  E540                     asl        D0.w, 2
  1509. 000012BC  0640 FCCC                addi.w     D0, 0xFCCC
  1510. 000012C0  2F35 0000                move.l     -[A7], [A5 + D0.w]
  1511. 000012C4  486D FE1A                pea.l      [A5 - 0x1E6]
  1512. 000012C8  A8CA                     syscall    FillPoly
  1513. 000012CA  102D E65A                move.b     D0, [A5 - 0x19A6]
  1514. 000012CE  0A00 0001                xori.b     D0, 0x1
  1515. 000012D2  4A00                     tst.b      D0
  1516. 000012D4  6700 0016                beq        +0x18 /* 000012EC */
  1517. 000012D8  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1518. 000012DE  6600 000C                bne        +0xE /* 000012EC */
  1519. 000012E2  302D F412                move.w     D0, [A5 - 0xBEE]
  1520. 000012E6  5B40                     subq.w     D0, 5
  1521. 000012E8  3B40 F412                move.w     [A5 - 0xBEE], D0
  1522. label000012EC:
  1523. 000012EC  102D E65A                move.b     D0, [A5 - 0x19A6]
  1524. 000012F0  0A00 0001                xori.b     D0, 0x1
  1525. 000012F4  4A00                     tst.b      D0
  1526. 000012F6  6700 0016                beq        +0x18 /* 0000130E */
  1527. 000012FA  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1528. 00001300  6600 000C                bne        +0xE /* 0000130E */
  1529. 00001304  302D F410                move.w     D0, [A5 - 0xBF0]
  1530. 00001308  5B40                     subq.w     D0, 5
  1531. 0000130A  3B40 F410                move.w     [A5 - 0xBF0], D0
  1532. label0000130E:
  1533. 0000130E  4A2D E65A                tst.b      [A5 - 0x19A6]
  1534. 00001312  6700 0016                beq        +0x18 /* 0000132A */
  1535. 00001316  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1536. 0000131C  6600 000C                bne        +0xE /* 0000132A */
  1537. 00001320  302D F412                move.w     D0, [A5 - 0xBEE]
  1538. 00001324  5A40                     addq.w     D0, 5
  1539. 00001326  3B40 F412                move.w     [A5 - 0xBEE], D0
  1540. label0000132A:
  1541. 0000132A  4A2D E65A                tst.b      [A5 - 0x19A6]
  1542. 0000132E  6700 0016                beq        +0x18 /* 00001346 */
  1543. 00001332  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1544. 00001338  6600 000C                bne        +0xE /* 00001346 */
  1545. 0000133C  302D F410                move.w     D0, [A5 - 0xBF0]
  1546. 00001340  5A40                     addq.w     D0, 5
  1547. 00001342  3B40 F410                move.w     [A5 - 0xBF0], D0
  1548. label00001346:
  1549. 00001346  302E FFEE                move.w     D0, [A6 - 0x12]
  1550. 0000134A  0640 FCBF                addi.w     D0, 0xFCBF
  1551. 0000134E  1BBC 0001 0000           move.b     [A5 + D0.w], 0x1
  1552. 00001354  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1553. label00001358:
  1554. 00001358  554F                     subq.w     A7, 2
  1555. 0000135A  302E FFEE                move.w     D0, [A6 - 0x12]
  1556. 0000135E  E340                     asl        D0.w, 1
  1557. 00001360  0640 FC28                addi.w     D0, 0xFC28
  1558. 00001364  3F35 0000                move.w     -[A7], [A5 + D0.w]
  1559. 00001368  302E FFEE                move.w     D0, [A6 - 0x12]
  1560. 0000136C  E340                     asl        D0.w, 1
  1561. 0000136E  0640 FC0A                addi.w     D0, 0xFC0A
  1562. 00001372  3F35 0000                move.w     -[A7], [A5 + D0.w]
  1563. 00001376  A865                     syscall    GetPixel
  1564. 00001378  101F                     move.b     D0, [A7]+
  1565. 0000137A  0A00 0001                xori.b     D0, 0x1
  1566. 0000137E  4A00                     tst.b      D0
  1567. 00001380  6700 00F0                beq        +0xF2 /* 00001472 */
  1568. 00001384  302E FFEE                move.w     D0, [A6 - 0x12]
  1569. 00001388  0640 FCBF                addi.w     D0, 0xFCBF
  1570. 0000138C  1035 0000                move.b     D0, [A5 + D0.w]
  1571. 00001390  0A00 0001                xori.b     D0, 0x1
  1572. 00001394  4A00                     tst.b      D0
  1573. 00001396  6700 00C8                beq        +0xCA /* 00001460 */
  1574. 0000139A  486E FFEA                pea.l      [A6 - 0x16]
  1575. 0000139E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1576. 000013A2  102E FFE7                move.b     D0, [A6 - 0x19]
  1577. 000013A6  0A00 0001                xori.b     D0, 0x1
  1578. 000013AA  4A00                     tst.b      D0
  1579. 000013AC  6700 0014                beq        +0x16 /* 000013C2 */
  1580. 000013B0  4A6E FFEA                tst.w      [A6 - 0x16]
  1581. 000013B4  6F00 000C                ble        +0xE /* 000013C2 */
  1582. 000013B8  2F2D FD40                move.l     -[A7], [A5 - 0x2C0]
  1583. 000013BC  42A7                     clr.l      -[A7]
  1584. 000013BE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1585. label000013C2:
  1586. 000013C2  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  1587. 000013C8  486E FFEC                pea.l      [A6 - 0x14]
  1588. 000013CC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1589. 000013D0  302E FFEE                move.w     D0, [A6 - 0x12]
  1590. 000013D4  E540                     asl        D0.w, 2
  1591. 000013D6  0640 FCCC                addi.w     D0, 0xFCCC
  1592. 000013DA  2F35 0000                move.l     -[A7], [A5 + D0.w]
  1593. 000013DE  486D FE1A                pea.l      [A5 - 0x1E6]
  1594. 000013E2  A8CA                     syscall    FillPoly
  1595. 000013E4  102D E65A                move.b     D0, [A5 - 0x19A6]
  1596. 000013E8  0A00 0001                xori.b     D0, 0x1
  1597. 000013EC  4A00                     tst.b      D0
  1598. 000013EE  6700 0016                beq        +0x18 /* 00001406 */
  1599. 000013F2  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1600. 000013F8  6600 000C                bne        +0xE /* 00001406 */
  1601. 000013FC  302D F412                move.w     D0, [A5 - 0xBEE]
  1602. 00001400  5B40                     subq.w     D0, 5
  1603. 00001402  3B40 F412                move.w     [A5 - 0xBEE], D0
  1604. label00001406:
  1605. 00001406  102D E65A                move.b     D0, [A5 - 0x19A6]
  1606. 0000140A  0A00 0001                xori.b     D0, 0x1
  1607. 0000140E  4A00                     tst.b      D0
  1608. 00001410  6700 0016                beq        +0x18 /* 00001428 */
  1609. 00001414  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1610. 0000141A  6600 000C                bne        +0xE /* 00001428 */
  1611. 0000141E  302D F410                move.w     D0, [A5 - 0xBF0]
  1612. 00001422  5B40                     subq.w     D0, 5
  1613. 00001424  3B40 F410                move.w     [A5 - 0xBF0], D0
  1614. label00001428:
  1615. 00001428  4A2D E65A                tst.b      [A5 - 0x19A6]
  1616. 0000142C  6700 0016                beq        +0x18 /* 00001444 */
  1617. 00001430  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  1618. 00001436  6600 000C                bne        +0xE /* 00001444 */
  1619. 0000143A  302D F412                move.w     D0, [A5 - 0xBEE]
  1620. 0000143E  5A40                     addq.w     D0, 5
  1621. 00001440  3B40 F412                move.w     [A5 - 0xBEE], D0
  1622. label00001444:
  1623. 00001444  4A2D E65A                tst.b      [A5 - 0x19A6]
  1624. 00001448  6700 0016                beq        +0x18 /* 00001460 */
  1625. 0000144C  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  1626. 00001452  6600 000C                bne        +0xE /* 00001460 */
  1627. 00001456  302D F410                move.w     D0, [A5 - 0xBF0]
  1628. 0000145A  5A40                     addq.w     D0, 5
  1629. 0000145C  3B40 F410                move.w     [A5 - 0xBF0], D0
  1630. label00001460:
  1631. 00001460  302E FFEE                move.w     D0, [A6 - 0x12]
  1632. 00001464  0640 FCBF                addi.w     D0, 0xFCBF
  1633. 00001468  1BBC 0001 0000           move.b     [A5 + D0.w], 0x1
  1634. 0000146E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1635. label00001472:
  1636. 00001472  302E FFEE                move.w     D0, [A6 - 0x12]
  1637. 00001476  5340                     subq.w     D0, 1
  1638. 00001478  3D40 FFEE                move.w     [A6 - 0x12], D0
  1639. 0000147C  0C6E 0001 FFEE           cmpi.w     [A6 - 0x12], 0x1
  1640. 00001482  6600 FDCA                bne        -0x234 /* 0000124E */
  1641. label00001486:
  1642. 00001486  554F                     subq.w     A7, 2
  1643. 00001488  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1644. 0000148C  4A1F                     tst.b      [A7]+
  1645. 0000148E  67F6                     beq        -0x8 /* 00001486 */
  1646. 00001490  4A6D FC02                tst.w      [A5 - 0x3FE]
  1647. 00001494  6F00 0008                ble        +0xA /* 0000149E */
  1648. 00001498  3D6D FC02 FFEE           move.w     [A6 - 0x12], [A5 - 0x3FE]
  1649. label0000149E:
  1650. 0000149E  4A6D FC02                tst.w      [A5 - 0x3FE]
  1651. 000014A2  6F00 003E                ble        +0x40 /* 000014E2 */
  1652. label000014A6:
  1653. 000014A6  302E FFEE                move.w     D0, [A6 - 0x12]
  1654. 000014AA  0640 FCBF                addi.w     D0, 0xFCBF
  1655. 000014AE  1035 0000                move.b     D0, [A5 + D0.w]
  1656. 000014B2  0A00 0001                xori.b     D0, 0x1
  1657. 000014B6  4A00                     tst.b      D0
  1658. 000014B8  6700 0016                beq        +0x18 /* 000014D0 */
  1659. 000014BC  302E FFEE                move.w     D0, [A6 - 0x12]
  1660. 000014C0  E540                     asl        D0.w, 2
  1661. 000014C2  0640 FCCC                addi.w     D0, 0xFCCC
  1662. 000014C6  2F35 0000                move.l     -[A7], [A5 + D0.w]
  1663. 000014CA  486D FE12                pea.l      [A5 - 0x1EE]
  1664. 000014CE  A8CA                     syscall    FillPoly
  1665. label000014D0:
  1666. 000014D0  302E FFEE                move.w     D0, [A6 - 0x12]
  1667. 000014D4  5340                     subq.w     D0, 1
  1668. 000014D6  3D40 FFEE                move.w     [A6 - 0x12], D0
  1669. 000014DA  0C6E 0001 FFEE           cmpi.w     [A6 - 0x12], 0x1
  1670. 000014E0  66C4                     bne        -0x3A /* 000014A6 */
  1671. label000014E2:
  1672. 000014E2  4E5E                     unlink     A6
  1673. 000014E4  4E75                     rts
  1674.